在Debian系统上调整Java内存,主要有以下几种方法:
-Xms
设置初始堆内存,-Xmx
设置最大堆内存,-XX:MaxMetaspaceSize
设置最大元空间大小等。例如JAVA_OPTS="-Xms512m -Xmx2g -XX:MaxMetaspaceSize=256m"
,修改后保存并重启应用。~/.bashrc
或/etc/environment
文件,添加JAVA_OPTS
变量来设置内存参数,如export JAVA_OPTS="-Xmx4g"
。添加后运行source ~/.bashrc
或source /etc/environment
使配置生效。/etc/systemd/system/
),在[Service]
部分添加Environment
行来设置JVM参数,如Environment="JAVA_OPTS=-Xms1g -Xmx4g"
。保存后运行sudo systemctl daemon-reload
,再启动服务即可。此外,还可通过jps -lvm
命令查看当前Java进程的内存参数,以便确认修改是否生效。同时,根据应用需求合理配置交换空间(Swap)也能提升系统整体性能。