1减少垃圾回收次数:当设置最大堆内存和初始化堆内存一致的时候,垃圾回收阶段最少。
2设置新生代与老年代的回收比例进行调优(新生代较小的话,垃圾回收机制就会经常回收新生代,因为新生代内存不足,需要GC。)
3 栈溢出 :无限递归调用(无限循环调用不是) 办法:-Xss5m设置最大的调用深度
4堆溢出:无限循环调用 设置堆内存大小 -Xms1m -Xmx10m(举例)
java内存调优
原文:https://www.cnblogs.com/jayjie/p/11557021.html