for each program an additional process gets started which has the portable suffix. Each of those processes eat 5MG RAM.
What do they do and why do one needs them?
New: Audacious (June 1, 2023), Platform 25.0 (Apr 07, 2023)
New Apr 14: macOS Portable Drive Support
450+ real apps (49GB), 1.1 billion downloads, Please donate.
And welcome to PortableApps.com
Those other processes are the launchers that we use to keep the application portable. They are the ones that keep the settings on your drive, and clean up the computer after you exit the application.
So they are important, and you need them.
Please search before posting. ~Thanks
They shouldn't be using 5MB of ram though. A few hundred KB maybe.
Most of that is NSIS overhead, I suspect. NSIS was really designed to make installers, not launchers, and RAM usage really isn't an issue for an installer that will usually only be run once.
I had never noticed they used that much. I had thought they used much less for some reason.
This shows how it looks on my system:
Does this look significantly different on other systems?
The Firefox wrapper is a bit smaller but eats also about 4MB.
Difference between 5028kb and 5044kb is 16kb.
There are 1024kb in a MB.
neutron1132 (at) usa (dot) com
Remember that both processes are running. PuttyPortable.exe is in addition to Putty.exe, not replacing it.
think, but dont quote me on this, that because Putty is a child process of Putty Portable it adds its memory usage together.
I believe steve stands correct here. As far as I know, the launchers barely use any memory, I can personally don't think of any reason why they would use a lot since they don't do much while the app is still running.....
Behold, the DutchLander has arrived.
Grammatical errors are copyrighted.
I must disagree with Steve. Try starting for example VLC Media Player Portable and monitor processes in the task manager. VLCPortable.exe starts first and very soon reaches about 8M (8.392 K). vlc.exe (the application itself) starts from small numbers, smaller than VLCPortable.exe, and grows over 70M (71.352K to be exact) and stops their - of course, before you start playing anything. If it was a parent process, the number couldn't remain smaller.
But as Jacob said (see below), 4M or 8M shouldn't be a problem. I don't think any of portable apps available here goes much over 8M.
No typin th las lette ca sav yo plent o spac
Common lets get real. How big of a deal is 4mb of ram? You rarely find computers in the wild with less than 512mbs. And most people have at least a gig. 4mbs really isn't that big of a deal. Plus if you have the extra RAM it doesn't slow down the computer to fill a little more of the RAM. RAM access is instant use it :P. More RAM doesn't slow down a computers performance (provided you don't go over your limit) so you might as well eat it.
I saw the question a bit below. The only thing that the launcher does while the app is running is to check every second if the program is running. If it does run then it moves stuff back to drive, if it is it waits a second and tries again.
Release Team Member