4 ms·
Because it is a waste of resources and an extremely good indicator (as shown by the replies to these posts) that the low standards the developers of these appli
by badsectoracula 8y ago
Because it is a waste of resources and an extremely good indicator (as shown by the replies to these posts) that the low standards the developers of these applications have towards their code.
As an example (which i like to point out, but also sad to note that it is only a minority, showing the state of modern desktop software) i bought Total Commander exactly because of how small, lightweight and responsive it is (the entire installation is 14MB, the application itself uses at this moment 3.5MB of RAM - although often goes up to 8MB, depending on what i'm doing and how many tabs i have open - which btw is around 5 times more than the Windows 10 calculator!) while providing a ton of functionality (...certainly more than a calculator :-P). And it isn't like it was written in direct oh-so-hard-to-use pure Win32 API either, the 32bit version is written in Delphi which has a very rich framework and the 64bit version is written in Lazarus (which is pretty much an open source Delphi) and beyond those it uses several additional libraries. It just didn't make choices that were wasteful from the start.
So here is a case of someone making money (from me, but also others since its lightness and power are pretty much what everyone cites about it) explicitly because they cared about their program's resource usage.
I just really really wish more desktop software would do the same. Sadly it only goes in the opposite direction.