JAVA_OPTS设置及使用
JAVA_OPTS=”-server -Xms256m -Xms512m -XX:PermSize=64M -XX:MaxPermSize=128m -Djava.awt.headless=true”
-Xms256m 就是java应用开启后需要的最小内存
-Xms512m 就是java应用开启后运行只能到512m
PermSize=64M 就是内存中有个64M就给这个应用用了,谁也别动
说说遇到的问题,在我使用中设置了-Xms512m,但是我的定时任务随着应用的增加而不断增加,而且是每几分钟就轮训一次,后来就是任务怎么也增加不了了,做了TaskRejectedExecutionHandler也不管用,后来发现是-Xms设置小了事情
JAVA_OPTS设置及使用
JAVA_OPTS=”-server -Xms256m -Xms512m -XX:PermSize=64M -XX:MaxPermSize=128m -Djava.awt.headless=true”
-Xms256m 就是java应用开启后需要的最小内存
-Xms512m 就是java应用开启后运行只能到512m
PermSize=64M 就是内存中有个64M就给这个应用用了