This section describes how to change the memory settings for the Java Virtual Machine when running Aspire. It depends on how you are running Aspire.
By default Aspire uses 1 GB of memory for evaluation purposes, but for production or development environments we recommend to increase this accordingly. Check the Hardware and Network Considerations for the recommend memory allocation settings.
On this page:
Table of Contents |
---|
Go to your ${aspire.home}/bin folder and edit the startup.sh file, in this case we are setting Aspire to use 32 GB of memory.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
# Set the java options
JAVA_OPT="$JAVA_OPT -Xmx32g -Xms32g -XX:MaxPermSize=256m" |
Restart Aspire
...
Code Block | ||
---|---|---|
| ||
$ bin\shutdown.sh |
and then
Code Block | ||
---|---|---|
| ||
$ bin\startup.sh |
Go to your ${aspire.home}\bin folder and edit the startup.bat file, in this case we are setting Aspire to use 32 GB of memory.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
rem set the Java options for Aspire
set ASPIRE_JAVA_OPTS=-Xmx32g -Xms32g -XX:MaxPermSize=256m |
Restart Aspire
...
Code Block | ||
---|---|---|
| ||
> bin\shutdown.bat |
and then
Code Block | ||
---|---|---|
| ||
> bin\startup.bat |
If running Aspire as Windows Service, there
...
aretwo options
...
.
Every command should be run using an Administrator Console, and relative to the ${aspire.home} directory.
Change the ${aspire.home}\bin\installService.bat file to reflect the memory settings you want to use. In the example below we are setting the memory as 32 GB.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
rem Initial Java heap size
set JAVA_INITIAL_MEMORY=32768
rem Maximum Java heap size
set JAVA_MAX_MEMORY=32768 |
...
Remove the service by executing.
Code Block | ||
---|---|---|
| ||
> bin\removeService.bat
Windows Service Name: AspireService
[SC] DeleteService SUCCESS
Service AspireService deleted.
>
|
Reinstall the service.
Code Block | ||
---|---|---|
| ||
> bin\installService.bat
"JAVA 8"
Current System Architecture: AMD64
Windows Service Name: AspireService
Aspire Home: C:\Users\aaguilar\Distributions\aspire-3.2
Java VM: C:\Program Files\Java\jdk1.8.0_73\jre\bin\server\jvm.dll
Creating Service...
Service AspireService created.
> |
Enjoy your new memory settings
...
.
This option is available if you can't or don't want to reinstall the Service.
Browse to:
Code Block |
---|
HKEY_LOCAL_MACHINE / SOFTWARE / WOW6432Node / Apache Software / Procrun 2.0 / AspireService / Parameters / Java |