JVM性能调优命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

参数参数

值默

认值

参数含义

stack true 关闭对象分配调用栈跟踪。如果分配位置信息在堆转储中不可用。则必须将此标志设置为false。

refs true 关闭对象引用跟踪。默认情况下,返回的指针是指向其他特定对象的对象。如反向链接或输入引用,会统计/计算堆中的所有对象

port7000设置jhat HTTP server的端口号

exclude---指定对象查询时需要排除的数据成员列表文件

baseline---指定一个基准堆转储。在两个heap dumps中有相同object ID的对象时,会被标记为不是新的,其他对象被标记为新的。在比较两个不同的堆转储时很有用

debug0设置debug级别,0表示不输出调试信息。值越大则表示输出更详细的debug信息

version---启动后只显示版本信息就退出

J---jhat命令实际上会启动一个JVM来执行,通过-J可以在启动JVM时传入一些启动参数。例如, -J-Xmx512m则指定运行jhat 的Java虚拟机使用的最大堆内存为512MB。

相关文档
最新文档