之前jar包都是不限制内存大小,有个微服务springcloud上线的项目,需要限制单个jar包启动内存大小


  • 之前的方式

    java -jar xxx.jar
    
  • 指定启动内存的方式

    java -jar -Xms1024m -Xmx2048m -XX:PermSize=1024M -XX:MaxPermSize=2048M xxx.jar
    

其中每个参数的含义是

-Xms1024m 堆内存初始值
-Xmx2048m 堆内存最大值
-XX:PermSize=1024M 永久内存最小值
-XX:MaxPermSize=2048M 永久内存最大值

多说一点,后台方式启动jar包,使用nohup

nohup java -jar xxx.jar &
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐