专栏首页EffectiveCodingJVM Advanced Serviceability Options

JVM Advanced Serviceability Options

Advanced Serviceability Options 这个系列的参数其实就是用来问题发生时来打印详细信息帮助分析的。 -XX:+ExtendedDTraceProbes 启动Dtrace探测器。 注:Dtrace,Dynamic tracing 即动态跟踪。通常用于性能跟踪,方便发现系统的瓶颈,及待提升之处。 -XX:+HeapDumpOnOutOfMemory 当发生OOM时转储Heap,这个选项最好开一下。有利于分析问题。 -XX:HeapDumpPath=path 堆转储文件路径

-XX:LogFile=path log 文件路径 -XX:+PrintClassHistogram 打印实例的数量还有所占空间的大小 -XX:+PrintConcurrentLocks 在服务退出时,打印concurrent下的锁信息。 -XX:+UnlockDiagnosticVMOptions 解锁任何额外的隐藏JVM参数

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JVM 参数列表

    这一篇说一下JVM 参数相关,首先JVM参数中包含着么几类 标准参数(Standard)、非标准参数(Non-Standard)、高级运行时选项、JIT相关编译...

    邹志全
  • JVM Advanced Runtime Options

    高级运行时选项(Advanced Runtime Options): -XX:+UnlockCommercialFeatures 开启商业选项,许多商业特性...

    邹志全
  • JVM Advanced JIT Compiler Options

    JIT相关编译选项 Advanced JIT Compiler Options -XX:+AggressiveOpts 最核心的应该是加快编译,在JDK 6...

    邹志全
  • 聊聊openjdk的jhsdb工具

    jhsdb: A New Tool for JDK 9这篇文章中列出了jhsdb与jcmd的等价命令,如下图:

    codecraft
  • 为 Kotlin 项目设置编译选项

    经常用终端的人都知道,终端命令有很多选项可以指定,这里我们以相关的kotlinc为例,我们可以在终端这样指定选项

    技术小黑屋
  • 使用SA分析内存溢出问题背景例子程序方式方法实践参考资料

    在阅读《Java性能调优指南》一书的最后,书中介绍了Serviceability Agent,并给出了一些排查问题的示例,我感觉看书不够深刻,因此自己在macO...

    阿杜
  • JVM Non-Standard Options

    准备对每一个参数进行详细的介绍,并且给出一些我所了解到的小技巧。 懂原理才能更好的使用嘛,推荐大家先把Java 使用熟练,然后好好看看JVM 原理相关的东西,...

    邹志全
  • StackOverFlowError 常见原因及解决方法

    每一个 JVM 线程都拥有一个私有的 JVM 线程栈,用于存放当前线程的 JVM 栈帧(包括被调用函数的参数、局部变量和返回地址等)。如果某个线程的线程栈空间被...

    用户1516716
  • 使用Opatch工具应用过渡性Patch

    很多时候,在推出一个完整的补丁集之前,Oracle会依据Bug的严重程度发布一些过渡性或临时性Patch,修正一些Bug。 这些Patch通常没有setup安装...

    数据和云01

扫码关注云+社区

领取腾讯云代金券