1、设置最大堆内存
Java应用程序可以使用的最大堆可以用-Xmx参数指定。最大堆指的是新生代和老年代的大小之和的最大值,它是Java应用程序的堆上限。
2、设置最小堆内存
使用JVM参数-Xms可以用于设置系统的最小堆空间。也就是JVM启动时,所占据的操作系统内存大小。
3、设置新生代
参数-Xmn用于设置新生代的大小。设置一个较大的新生代会减少老年代的大小,这个参数对系统性能以及GC行为有很大影响。新生代的大小一般设置为整个堆空间的1/4到1/3左右。
4、设置持久代
5、设置线程栈
6、堆的比例分配
7、堆分配参数总结
==================================================================================
未完,待续.........