ermSize;最大值 --XX:MaxPermSize。
retenureSizeThreshold=1024,表示超过多大时就不在年轻代分配,而是直接在老年代分配。此参数在年轻代采用Parallel Scavenge GC时无效,因为其会根据运行情况自己决定什么对象直接在老年代上分配内存;另一种为大的数组对象,且数组对象中无引用外部对象。
retenureSizeThreshold来控制直接升入老年代的对象大小,大于这个值的对象会直接分配在老年代上。
ermSize=20m -XX:MaxPermSize=20m -XX:+UseSerialGC -jar c:\javademos\demo\jfc\Java2D\Java2demo.jar
arallelGCThreads=<desired number>。并行收集器是Server级别机器(CPU大于2且内存大于2G)上采用的默认回收方式,
ermSize=20m -XX:MaxPermSize=20m -XX:+UseParallelGC -jar c:\javademos\demo\jfc\Java2D\Java2demo.jar
ermSize=20m -XX:MaxPermSize=20m -XX:+UseParallelOldGC -jar c:\javademos\demo\jfc\Java2D\Java2demo.jar
arallelCMSThreads=<n>
ermSize=20m -XX:MaxPermSize=20m -XX:+UseConcMarkSweepGC -XX
arallelCMSThreads=2 -jar c:\javademos\demo\jfc\Java2D\Java2demo.jar| 欢迎光临 firemail (http://www.firemail.wang:8088/) | Powered by Discuz! X3 |