====== jmemory.jar ====== ''jmemory.jar'' helps when you have problems with jEveAssets running out of memory ==== Before running jmemory.jar ==== First make sure you're using the 64bit version of Java. \\ If you're not sure if you have 32 or 64bit, follow [[faq#solution_2|solution 2]] ==== Run with jmemory.jar ==== - Close all instances of jEveAssets - Double click on ''jmemory.jar'' - Wait for jEveAssets to load, then exit it again (if it crash before you can exit it, that is fine) - The file ''jmemory.properties'' should now have been created - Open ''jmemory.properties'' with Notepad (or another text editor of your choice) \\ - Open in Windows: Right click ''jmemory.properties'' select ''Open with'' then select ''Notepad'' \\ - When you open the file it will look something like this: # #Wed May 22 19:52:50 CEST 2019 xmx=1g - Replace the text ''xmx=**1g**'' with ''xmx=**4g**'' - Save the file - Now start jEveAssets again by double click on ''jmemory.jar'' - Did that fix the memory problems? - If yes, then continue to use ''jmemory.jar'' to run jEveAssets (instead of ''jeveassets.jar'') - If not, repeat from step 5, but replace the text with ''xmx=**5g**'', then ''xmx=**6g**'' etc. until you do not run out of memory.\\ **Note:** you need to restart jEveAssets (with ''jmemory.jar'') for the changes in ''jmemory.properties'' to take effect