3 ms·
The visual assets alone will be tens of megabytes.
by trzy 1mo ago
The visual assets alone will be tens of megabytes.
- SV_BubbleTime 1mo agoDo all visual aspects of a weather app need to be loaded at once? Is the cost penalty loading a hundred kilobytes per image from disk really unacceptable?
- doikor 1mo agoEven if the app is no longer using that memory it is not released until Windows thinks another app needs it.
- vel0city 1mo agoAnd then people complain about how unresponsive applications are, all these little stutters as things pop in.
- mrheosuper 1mo agoOur storage can transfer Gigabytes of data, do hundred thousand operations every second. The hardware is more than capable. If your software stutter when streaming few hundred KBs of data, it's on you.
- vel0city 1mo agoBandwidth and latency are two different things. The latency of handling things in system memory is still pretty different than the latency of handling stuff on SSDs.
- mrheosuper 1mo agoStill, it should not be more than few miliseconds, it's solid state. Im pretty sure most of the latency come from the software.
- Micrococonut 1mo agoShould be able to get by with using system graphics
- anonymars 1mo agoWhy, though? You need some icons and some map imagery, not 4K texture maps
- iAMkenough 1mo agoFor a weather app, you should be able to get by with a couple base vectors you modify based on conditions.
- mort96 1mo agoOn disk yeah, sure. But you're gonna render them into a pixel buffer which lives in memory.
- samrus 1mo agoHow did applications do it before? Like in the 90s or 00s
- nicoburns 1mo agoThey had fewer graphics, and much lower resolution screens.
- Dylan16807 1mo agoWindows 98 SE kind of went overboard with the graphics (remember Active Desktop?), and a common screen size at the time was 1280x1024. But if you run modern stuff at 1080p (60% more pixels) or 720p (fewer pixels), you're not going to see comparable memory use.
- mort96 1mo agoWindows 98 wasn't composited, which makes a huge difference. And to be clear, there's a ton of unnecessary bloat today as well. It's just that even a lean and mean highly hand optimized native app is gonna be way bigger today than it was then, due to compositing, higher resolution assets, higher resolution screens and different design sensibilities. But most apps aren't lean and mean highly hand optimized native apps so.
- Dylan16807 1mo ago