JAVA应用程序堆内存相关得JVM参数

1. -Xms设置java应用程序启动时得初始堆大小

2. -Xmx:   设置java应用程序中能获得得最大堆大小

3. -Xss:    设置线程栈得大小

4. -XX:MinHeapFreeRatio:  设置堆空间最小空闲比例。 当堆空间得空闲内存小于这个数值时,JVM便会扩展。
 
5. -XX:MaxHeapFreeRatio:  设置对空间最大空闲比例。当堆空间得空闲内存大于这个数值时,便会压缩堆空间,得到一个较小得堆
 
6. -XX:NewSize: 设置新生代大小
 
7. -XX:NewRatio: 设置老年代和新生代得比例,它等于老年代得大小除以新生代大小
 
8. -XX:SurviorRatio:  新生代中eden区和survivior区得比例
 
9. -XX:MaxPermSize:  设置最大得持久区大小
 
10. -XX:PermSize: 设置永久区得初始值
 
11. -XX:TargetSurvivorRatio:  设置survivior区得可使用率。当survivior区得空间使用率达到这个数值时,会将对象送入老年代。 
原文地址:https://www.cnblogs.com/mihu/p/3134660.html