Author

Topic: Armory Memory Footprint on my PC: 26GB of RAM!!! (Read 2989 times)

member
Activity: 112
Merit: 10
Mentally ill computer nerd trying to come up.
Or, simply close armory after blockchain is loaded and then restart armory.
member
Activity: 112
Merit: 10
Mentally ill computer nerd trying to come up.
If you run it in a virtual machine you can limit how much ram the vm has access too.  I might do this too.
hero member
Activity: 547
Merit: 500
Decor in numeris
 It is the content of all the files that Armory has been reading, it is kept in memory in case Armory wants to look at it again.  If another process asks for memory, it will get it (without delay), so for all practical purposes the memory is "free", there is just no reason to discard the cache until the memory is actually needed elsewhere.  On a Linux machine you would instead have seen the kernel "sitting" on all that memory, until it is needed by somebody else.
legendary
Activity: 3766
Merit: 1364
Armory Developer
Most of that RAM is shareable, means the OS will give it to other processes were they to ask for it. The whole point is they didn't, so the OS allowed Armory to use the free RAM to run faster. There's a critical difference here. If a process is denied memory, it will crash. Shareable memory won't be denied to other process and Armory wouldn't crash either if it had less than the token 26GB it is using on your system, it would simply scan slower.

If you restart Armory once it has scanned, you will realize it will only need about 200~300 MB of RAM, since it doesn't have to process the whole blockchain over.
full member
Activity: 209
Merit: 100
I have 32GB of RAM. Armory uses 26GB of Memory on my PC  Shocked



I'm generous with my RAM, but I'd like to leave headroom and limit Armory's memory footprint to an arbitrary amount, like 16GB. I didn't see such options in settings using expert mode. Was there something I've missed?

26GB doesn't leave a whole lot for other power applications that I use. How do I go about changing Amory's memory footprint?
Jump to: