1、-Xms20M:

  表示设置JVM启动内存的最小值为20M,必须以M为单位

2、-Xmx20M:

  表示设置JVM启动内存的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免JVM内存自动扩展。大的项目-Xmx和-Xms一般都要设置

到10G、20G甚至还要高

3、-verbose:gc:

  表示输出虚拟机中GC的详细情况

4、-Xss128k:

  表示可以设置虚拟机栈的大小为128k

5、-Xoss128k:

  表示设置本地方法栈的大小为128k。不过HotSpot并不区分虚拟机栈和本地方法栈,因此对于HotSpot来说这个参数是无效的

6、-XX:PermSize=10M:

  表示JVM初始分配的永久代的容量,必须以M为单位

7、-XX:MaxPermSize=10M:

  表示JVM允许分配的永久代的最大容量,必须以M为单位,大部分情况下这个参数默认为64M

8、-Xnoclassgc:

  表示关闭JVM对类的垃圾回收

9、-XX:+TraceClassLoading:

  表示查看类的加载信息

10、-XX:+TraceClassUnLoading:

  表示查看类的卸载信息

11、-XX:NewRatio=4:

  表示设置年轻代:老年代的大小比值为1:4,这意味着年轻代占整个堆的1/5

12、-XX:SurvivorRatio=8:

  表示设置2个Survivor区:1个Eden区的大小比值为2:8,这意味着Survivor区占整个年轻代的1/5,这个参数默认为8

13、-Xmn20M:

  表示设置年轻代的大小为20M

14、-XX:+HeapDumpOnOutOfMemoryError:

  表示可以让虚拟机在出现内存溢出异常时Dump出当前的堆内存转储快照

15、-XX:+UseG1GC:

  表示让JVM使用G1垃圾收集器

16、-XX:+PrintGCDetails:

  表示在控制台上打印出GC具体细节

17、-XX:+PrintGC:

  表示在控制台上打印出GC信息

18、-XX:PretenureSizeThreshold=3145728:

  表示对象大于31457283M、时直接进入老年代分配,这里只能以字节作为单位

19、-XX:MaxTenuringThreshold=1:

  表示对象年龄大于1,自动进入老年代

20、-XX:CompileThreshold=1000:

  表示一个方法被调用1000次之后,会被认为是热点代码,并触发即时编译

21、-XX:+PrintHeapAtGC:

  表示可以看到每次GC前后堆内存布局

22、-XX:+PrintTLAB:

  表示可以看到TLAB的使用情况

23、-XX:+UseSpining:

  开启自旋锁

24、-XX:PreBlockSpin

  更改自旋锁的自旋次数,使用这个参数必须先开启自旋锁

转载自:https://www.cnblogs.com/xrq730/p/4830692.html

最新文章

  1. 学习ceph官网的ceph块设备命令(一)
  2. List,Set,Map用法以及区别(转)
  3. hiho一下121周 后缀数组二·重复旋律2
  4. python 生成器
  5. TCPIP三次握手详情
  6. 256 terabytes random-access memory
  7. iOS UITableView的分割线短15像素,移动到最左边的方法(iOS8)
  8. 九度oj 1528 最长回文子串
  9. Qt 读取txt文件乱码的解决办法
  10. javascript里面dom操作和兼容问题汇总
  11. (转载)用SQL语句创建Access表
  12. 关于JavaScript中的setTimeout()链式调用和setInterval()探索
  13. 转:ReportViewer控件使用方法
  14. [课堂实践与项目]NavigationController与TabBarController的综合使用及易错点分析(包含消息提醒,app更新)
  15. 三分钟读懂TT猫分布式、微服务和集群之路
  16. css 单行文本居中显示,多行文本左对齐
  17. 一个切换内外网IP地址的批处理BAT
  18. C# 读写App.config配置文件
  19. .net core redis 驱动推荐,为什么不使用 StackExchange.Redis 转发 https://www.cnblogs.com/kellynic/p/9325816.html
  20. Windows Server 2016正式版教程:安装、激活、设置

热门文章

  1. Codechef Racing Horses题解
  2. 三元表达式之理解/jquery源代码分析之$.inArray实现
  3. uva 10765 Doves and Bombs(割顶)
  4. go3--常量和类型转换
  5. 单独编译framework【转】
  6. 【Dairy】2016.10.30 BirthdayParty
  7. flask request 获取json内容2种方式
  8. dubbo作者讲编码原则
  9. [App Store Connect帮助]四、添加 App 图标、App 预览和屏幕快照(1)App Store 图标、App 预览和屏幕快照概述
  10. less新手入门(五)—— CssGuards、循环、合并