How to give WorldPainter more memory

This page describes how to give WorldPainter more memory, in case it is giving error messages saying that it does not have enough memory to complete an operation.

Note: the WorldPainter installer already configures WorldPainter to use the recommended maximum amount of memory! These instructions only make sense if your situation has changed or is different, for example:

  • You installed more memory (in which case it is easier to just reinstall WorldPainter)
  • You didn't use the installer to install WorldPainter

First, decide on how much memory to give WorldPainter. My advice is to give it the amount of GB (gigabyte) that your computer has installed physically, minus 2 GB. So if you have 8 GB, give 6 GB to WorldPainter. Then, choose the right section below for your operating system for details on how to allocate this amount of memory to WorldPainter.

You can check whether it worked by hovering your mouse over the memory meter in the status bar of WorldPainter. The second number is the maximum amount of memory it can use in MB (which is 1024 times the amount in GB). It will probably be a few hundred MB less than the actual amount you configured; this is normal since a portion of the memory is lost to overhead.

Windows

  • On 32-bit Windows you cannot use more than about 1 GB of memory! If you try to use too much the program will not start. This is a limitation of 32-bit Windows.
  • Open the Start menu
  • Type notepad in the search box
  • In the search results, right-click on Notepad and select Run as Administrator
  • Open the file C:\Program Files\WorldPainter\worldpainter.vmoptions
  • Add the following text to the file, on a line on its own: -Xmx6G, or if there is already a line starting with -Xmx: edit that line.
  • The 6G in that text is the amount of memory to allocate to WorldPainter, replace it with the amount you want to give it (see the top of the page)
  • Save the file and (re)start WorldPainter

Mac OS X

  • Edit the file /Applications/WorldPainter.app/Contents/vmoptions.txt
  • Add the following text to the file, on a line on its own: -Xmx6G, or if there is already a line starting with -Xmx: edit that line.
  • The 6G in that text is the amount of memory to allocate to WorldPainter, replace it with the amount you want to give it (see the top of the page)
  • Save the file and (re)start WorldPainter

Linux

  • Edit the file called worldpainter.vmoptions. If you installed the deb or rpm package this should be in /opt/worldpainter. If you used the installer you specified the directory during the installation. If you installed the deb or rpm package, or executed the installer as root, you will have to be root or use sudo to be allowed to edit this file
  • Add the following text to the file, on a line on its own: -Xmx6G, or if there is already a line starting with -Xmx: edit that line.
  • The 6G in that text is the amount of memory to allocate to WorldPainter, replace it with the amount you want to give it (see the top of the page)
  • Save the file and (re)start WorldPainter
Last modified 2 years ago Last modified on Oct 11, 2015, 4:52:26 PM