5 ms·
The KDE Plasma weather app takes in maximum 1MB.
by cdud3 2mo ago
The KDE Plasma weather app takes in maximum 1MB.
- lynguist 2mo agoI'm not sure if you're reply hunting or we talk about different apps but how would you fit the Qt runtime, Javascript runtime, font cache, graphics, networking libraries, etc in this limit? This can't physically be under 70 MB, and more like 100-200+ MB.
- Telaneo 2mo agoMany of those things are already in memory just from running an empty desktop.
- rpdillon 2mo agoSibling comment called it: these are dynamic libs used by the desktop, so the incremental RAM usage is low. That's a good approach! Makes me wonder what the heck MS is doing to get their app to add an incremental gig to memory usage.
- cdud3 2mo agoCorrect.
- inigyou 2mo agoDLLs are hopefully shared. But when you run a JavaScript interpreter and load some JavaScript library, in several different processes, that is not shared. Each process gets an independent copy of the library because from the kernel's perspective it's data.
- cdud3 2mo agoThe JavaScript interpreter is shared too since the Plasma Weather app is loaded as a shared library plugin into the Plasma process and uses the functionality already loaded and present in RAM. The same concept is used with background services which run in the kded process. There is no need to have a set of full web browser processes per service.