Adjust java heap setting so Sierra can use more RAM
The default Sierra install includes a limit on the amount of RAM Sierra is allowed to use, so it won’t hog your system resources. This default limit has not been changed in many years, while most computer systems have greatly increased available memory in that time, so they can handle allowing Sierra more resources.
Changing this setting can help speed up Sierra when you are running demanding functions like large global updates.
This change will increase the RAM Sierra can use to 1GB. This should be fine on almost any current PC. However if you have an older PC with a small about of RAM it might be best to leave this as default.
Step-by-step guide
Open the Sierra Desktop App folder on your C: drive
Find the file called iiirunner.lax
Open it in a text editor like Notepad or Notepad++
Change the number in “lax.nl.java.option.java.heap.size.max=”
Number RAM allowed to Sierra lax.nl.java.option.java.heap.size.max=268435456 256MB lax.nl.java.option.java.heap.size.max=1073741824 1GB lax.nl.java.option.java.heap.size.max=2147483648 2GB lax.nl.java.option.java.heap.size.max=3221225472 3GB lax.nl.java.option.java.heap.size.max=4294967296 4GB
How much RAM you allow Sierra is going to depend on how much total RAM your machine has. If you give it too much, then other programs might not have the RAM they need to work.
5. Restart Sierra to have the change take effect.
FYI, Sierra 6.2 increases this number in the default install from 256MB to 1GB.
Troubleshooting steps
If your Sierra is still slow, then this limit on RAM was not the problem.
Related Documentation
-
Printer Setup in Sierra (Setup) (Marmot Knowledge Base)
-
Adjust java heap setting so Sierra can use more RAM (Marmot Knowledge Base)