Earlier quoted context omitted.
Mostly rendering. A bunch of images, text, UI elements. On a modern high resolution display it adds up quite quickly. You can surely cut it down a bit, but 100MB isn't absurd.
A weather widget using 8 bit color plus alpha on a 4k display show three full size images in 100mb. But I suspect that's not the ux we're talking about here, and a widget style system has no excuse.
Windows 11's built-in Weather app wastes more than 1 GB of RAM
51–60 of 614 posts
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#52...you know, I keep reading all this stuff about memory prices, and it does suck, but memory is still much cheaper per gigabyte than it was ~15 years ago. Which matters because the things most consumers are doing on their computers haven't changed in the past 15 years. We browse the web, edit photos, message friends, and so on. AI generally runs on remote servers anyway. For years, everyone kept saying it was fine th…
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#53This took me down a rabbit whole. Why can a simple single purpose app not be just a couple megabytes if not less? The popular options are electron 100MB+, or embedding python3 in your executable which is at least 40MB. But if you build it natively, you should have all of Microsoft tools at your disposition, dlls and such. In theory, this should allow you to make a 1 mb app or less. But in practice, it's the worse opt…
The visual assets alone will be tens of megabytes.
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#54This took me down a rabbit whole. Why can a simple single purpose app not be just a couple megabytes if not less? The popular options are electron 100MB+, or embedding python3 in your executable which is at least 40MB. But if you build it natively, you should have all of Microsoft tools at your disposition, dlls and such. In theory, this should allow you to make a 1 mb app or less. But in practice, it's the worse opt…
3840x2160x3x3.5. That's 87MB, in pixel data only. And it's a very minimal example; for the parallax image, you're gonna want the image to be significantly taller than the window; you're gonna want a ton of smaller (tho still high DPI) images for icons; a few different font atlases for different font faces you've loaded at once; maybe pre rendered pixel buffers for all sorts of UI components; etc.
And lord help you if your designers want any part of this to be animated.
(I'm playing a bit fast and loose with what lives on the GPU and what lives on the CPU here. On many systems, they share a memory pool anyway. But on systems with discrete GPUs, most of this is gonna be video memory. Though applications may wanna store CPU-side copies as well for various reasons.)
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#55This article seems to be underestimating how much RAM a weather app should take. A well thought-out, native Weather app wouldn't take more than 100 mb of RAM.
What is the weather app doing that it requires 100MB? For such a simple application, that seems excessive.
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#56> By comparison, Apple's native Weather app on macOS reportedly uses less than 250 MB of RAM That's also bloated, couldn't they find a better comparison to illustrate the egregious waste?
Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#57Re: Windows 11's built-in Weather app wastes more than 1 GB of RAM
#58Earlier quoted context omitted.
Microsoft absolutely doesn't need it, but I'm guessing the weather app team (or the core filler apps team or whatever team is responsible for it) needs it to juice a metric to make some middle manager happy. And it makes the middle manager happy because it lets that middle manager report better numbers to their superiors again. Etc. It's why all large dysfunctional organisations do self destructive stuff like this.
“What value are you bringing to the company?” translates to “if you’re not printing money, you lose your job.”