Memory settings

Memory settings

In Linux based systems, the memory usage can be changed with the following environment variables

aspire_max_heap_memory

no

2g

Maximum Heap the JVM will request and use from the host system

aspire_max_metaspace_size

no

256m

Maximum metaspace the JVM will request and use from the host system.

 

In Windows based systems if using the aspire.bat file, the memory usage should be changed in the aspire.bat itself.

aspire.bat
@echo off rem ensure environment variables only exist in this space setlocal ENABLEDELAYEDEXPANSION rem ************************************************************************************************** rem * set the "useful" option at the top of the script for ease of changing (even if they won't be used) rem Initial Java heap size in Megabytes set JAVA_INITIAL_MEMORY=1024 rem Maximum Java heap size in Megabytes set JAVA_MAX_MEMORY=2048 rem Maximum Java Permanent Generation Size (Java 1.7 and below) or Java Metaspace Size (Java 1.8 and above) in Megabytes set JAVA_MAX_META_MEMORY=512 rem Set any other java options set JAVA_OPTIONS=-Dfile.encoding=UTF-8 ...

 

Otherwise, if it is running as a Windows Service:

  1. Browse to

    • HKEY_LOCAL_MACHINE / SOFTWARE / WOW6432Node / Apache Software / Procrun 2.0 / AspireService / Parameters / Java

  2. Modify JvmMs and JvmMx to what you need (in bytes), and then restart the service.