jvm调优的目的:
1、控制GC的行为,GC是一个后台处理,但他也会消耗系统资源,因此经常根据系统运行的程序特性来改变GC行为
2、控制JVM堆栈大小:一般来说,JVM在内存分配上不需要你改,但是当你的程序新生代对象在某个时间段产生的比较多的时候,就需要控制新生代的堆大小,同时,还要控制JVM大小避免内存溢出
3、控制JVM线程的内存分配,如果是多线程程序,产生线程和线程运行所消耗的内存也是可以控制的,通过一段时间的观测后,配置出最优结果
jvm调优的目的:
1、控制GC的行为,GC是一个后台处理,但他也会消耗系统资源,因此经常根据系统运行的程序特性来改变GC行为
2、控制JVM堆栈大小:一般来说,JVM在内存分配上不需要你改,但是当你的程序新生代对象在某个时间段产生的比较多的时候,就需要控制新生代的堆大小,同时,还要控制JVM大小避免内存溢出
3、控制JVM线程的内存分配,如果是多线程程序,产生线程和线程运行所消耗的内存也是可以控制的,通过一段时间的观测后,配置出最优结果
转载于:https://my.oschina.net/Cleverdada/blog/633200