【Jar运行内存过大, 如何优化? _linux命令 】 | IT修真院·坑乎
Jar运行内存过大, 如何优化?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(2)
linux命令
详细描述
编辑于2024-05-18
  • [武汉|荣耀师兄]JAVA-刘欢
    0

    主要还是配置Java全局配置的问题, 可能服务器端默认就是1G左右, 没设置的话不会触发java的GC机制? 

    不过我们的项目并不需要这么大, 只需要在jar运行时指定运行内存就可以了. 

    java -Xms32m -Xmx128m -jar /data/services/academy-canary-server/admin/run/academy-canary-admin-web-1.0-SNAPSHOT.jar --spring.profiles.active=prod

    编辑于2018-08-10
  • [上海|结业弟子]JAVA-吴振羽
    0

    你需要更改服务器端默认的jvm内存分配,有可能默认的是1G的最小堆栈,你可以修改web容器或其他你需要使用jvm的工具,在配置文件中指定-Xmx32m-Xmx128m之类的

    编辑于2019-07-27