Bitcoin Forum
May 02, 2024, 04:49:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Armory Memory Footprint on my PC: 26GB of RAM!!!  (Read 2975 times)
BusyBeaverHP (OP)
Full Member
***
Offline Offline

Activity: 209
Merit: 100


View Profile
February 28, 2015, 06:18:49 AM
 #1

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?
1714668593
Hero Member
*
Offline Offline

Posts: 1714668593

View Profile Personal Message (Offline)

Ignore
1714668593
Reply with quote  #2

1714668593
Report to moderator
1714668593
Hero Member
*
Offline Offline

Posts: 1714668593

View Profile Personal Message (Offline)

Ignore
1714668593
Reply with quote  #2

1714668593
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714668593
Hero Member
*
Offline Offline

Posts: 1714668593

View Profile Personal Message (Offline)

Ignore
1714668593
Reply with quote  #2

1714668593
Report to moderator
1714668593
Hero Member
*
Offline Offline

Posts: 1714668593

View Profile Personal Message (Offline)

Ignore
1714668593
Reply with quote  #2

1714668593
Report to moderator
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
February 28, 2015, 01:53:13 PM
 #2

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.

picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
February 28, 2015, 03:58:25 PM
 #3

 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.
izzotheschizo
Member
**
Offline Offline

Activity: 112
Merit: 10

Mentally ill computer nerd trying to come up.


View Profile
April 01, 2015, 07:29:26 PM
 #4

If you run it in a virtual machine you can limit how much ram the vm has access too.  I might do this too.

Bitcoin is the opportunity of a lifetime. http://youtu.be/n7m4JSDkIp4
izzotheschizo
Member
**
Offline Offline

Activity: 112
Merit: 10

Mentally ill computer nerd trying to come up.


View Profile
April 01, 2015, 07:42:30 PM
 #5

Or, simply close armory after blockchain is loaded and then restart armory.

Bitcoin is the opportunity of a lifetime. http://youtu.be/n7m4JSDkIp4
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!