博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM常用参数
阅读量:4662 次
发布时间:2019-06-09

本文共 669 字,大约阅读时间需要 2 分钟。

1. -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly这里跟你的文件名(要配置支持库,window下比较麻烦) 2. -XX:+PrintGCDetails打印GC信息 3. -XX:+PrintGCTimeStamps打印GC发生的时间 4. -XX:+PrintHeapAtGC在GC前和GC后都打印一下java内存的分配情况 5. -XX:+TraceClassLoading打印类的加载情况 6. -XX:+PrintClassHistogram打印类的信息(下Ctrl+Break后,打印类的信息。) 7. -Xmx –Xms:指定java堆最大值(默认值是物理内存的1/4(<1GB))和初始java堆最小值(默认值是物理内存的1/64(<1GB)) 8. -Xmn设置新生代大小,大小是:eden+ 2 survivor space 9. -XX:NewSize设置年轻代大小 10.-XX:MaxNewSize设置年轻代最大值 11.-XX:+HeapDumpOnOutOfMemoryError OOM时导出堆文件 12.-XX:+HeapDumpPath 导出的路径和上面配合使用 13.-XX:OnOutOfMemoryError  在OOM时,执行一个脚本 14.-Xss:设置每个线程栈空间的大小 15.-XXThreadStackSize:设置线程栈的大小

转载于:https://www.cnblogs.com/lollong/p/10659873.html

你可能感兴趣的文章
Qt编译工程提示qt creator no rule to make target opencv2/core/hal/interface.h need by debug解决方法...
查看>>
27. Remove Element
查看>>
给定一个数组,当中有正负数,求当中的一段“子数组”(即任意长度,连续的数字), 使得这个“子数组”的和是所有“子数组”和中最大的...
查看>>
配置vue环境
查看>>
FluentNhibernate 不支持存储过程
查看>>
基于数据驱动的活动该如何设计
查看>>
2017年09月
查看>>
[BZOJ 2127] happiness 【最小割】
查看>>
centos7KVM虚拟化常用虚机管理命令
查看>>
[SignalR]配置路由
查看>>
SQL Server存储过程及高级应用
查看>>
深入响应式原理
查看>>
使用wget下载网页API的常用命令
查看>>
JQuery 判断指定ID是否存在
查看>>
python入门
查看>>
checkbox与文字对齐
查看>>
高精度模板
查看>>
HTML accessKey约定俗成的标准
查看>>
Spring框架系列(六)--事务Transaction
查看>>
poj2492 A Bug's Life(带权并查集)
查看>>