`
RednaxelaFX
  • 浏览: 3048966 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

[链接列表] 我写的一些基于HotSpot Serviceability Agent的小工具

阅读更多
DumpClassURL: print the list of currently loaded Java classes, along with code source path and defining class loader information
打印出HotSpot VM里当前加载的所有类的路径和加载器摘要信息的工具

DirectMemorySize: Print NIO direct memory usage stats, as an alternative on JDK6 without JMX support for direct memory monitoring
打印NIO direct memory使用状况的工具

JMapHistoGenerational: an extension to "jmap -histo", prints generational stats of GC heap usage
增强版jmap -histo,显示分代信息

PrintInvokedMethods: print the list of Java methods invoked at least once in HotSpot VM
(discussion on hotspot-dev mailing list: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-May/005809.html)
基于SA打印HotSpot VM执行过的Java方法的列表

===========================================================

add "objtree" command to CLHSDB: prints the object graph starting from the specified root as a depth-first traversal tree
给CLHSDB加一个objtree命令来方便看对象的引用状况
分享到:
评论
2 楼 xtayfjpk 2014-12-23  
为什么您在github上的项目都访问不了呢
1 楼 zolo1226 2013-02-25  
R大给力~

相关推荐

    Java Performance Companion(Addison,2016)

    Using HotSpot VM Serviceability Agent to analyze, triage, and resolve diverse HotSpot VM issues Troubleshooting out of memory errors, Java level deadlocks, and HotSpot VM crashes Extending the ...

    HotSpot实战高清版本

    HotSpot 虚拟机的工作原理,将隐藏在它内部的本质内容逐一呈现在读者面前,包 括 OpenJDK 与 HotSpot 项目、编译和调试 HotSpot 的方法、HotSpot 内核结构、Launcher、OOP-Klass 对象表 示系统、链接、运行时数据区...

    《HotSpot实战》

    1. **Java虚拟机概述**:HotSpot是基于Java虚拟机(JVM)的实现,它负责解析和执行Java字节码,为开发者提供跨平台的运行环境。HotSpot的主要任务包括内存管理、垃圾收集、类加载、线程管理和性能优化。 2. **...

    HotSpot实战

    包括OpenJDK与HotSpot项目、编译和调试HotSpot的方法、HotSpot内核结构、Launcher、OOP-Klass对象表示系统、链接、运行时数据区、方法区、常量池和常量池Cache、Perf Data、Crash分析方法、转储分析方法、垃圾收集器...

    Maxidix HotSpot 14.9无线WIFI工具.rar

    Maxidix HotSpot是一款用来建WIFI无线热点的小工具,只要你的电脑安装有无线网卡且已经接入互联网,都可以通过安装Maxidix HotSpot将你的电脑变成无线路由器,为其他带有无线设备的电脑或平板电脑、智能手机提供...

    [百度网盘] HotSpot实战[完整版][带书签].pdf

    根据提供的文件信息,“HotSpot实战[完整版][带书签].pdf”这本书主要围绕HotSpot虚拟机进行深入探讨,HotSpot作为Java虚拟机的一种实现,是当前最广泛使用的JVM之一,尤其在企业级应用中占据重要地位。下面将根据...

    hotspot.tar.gz

    Hotspot JVM,全称Hotspot Virtual Machine,是Java开发工具包(JDK)中的关键组成部分,负责运行Java应用程序。它由Oracle公司开发,以其出色的性能优化和动态编译能力而闻名。Hotspot VM的名字来源于其核心理念...

    Hotspot-2.0-Test-Plan.doc

    Hotspot 2.0 认证测试计划 Hotspot 2.0 是 Wi-Fi 联盟制定的一个认证计划,旨在确保 Wi-Fi 设备能够提供更好的用户体验。Hotspot 2.0 认证计划涵盖了多个方面,包括网络发现、身份验证、安全认证、网络连接等。 ...

    Hotspot源码

    源码中包含了这些工具的接口和实现,位于`serviceability`和`diagnostic`目录。 通过深入研究Hotspot源码,开发者可以学习到: - 如何优化Java代码,利用JIT编译器的优势。 - 垃圾收集器的工作原理,以及如何调整...

    JVM Hotspot实现源码

    《OpenJDK中的JVM Hotspot实现源码解析》 在Java世界中,JVM(Java Virtual Machine)是运行Java程序的关键组件,它负责将字节码解释执行或即时编译为机器码,使得Java具备跨平台的能力。Hotspot是Oracle JDK和...

    hotspot 源码(JDK8)

    Hotspot提供了丰富的性能监控和诊断工具,如jconsole、jmap、jstack等,这些工具的实现也是源码的一部分,有助于我们理解JVM的运行状态。 通过对JDK8u-hotspot源码的深入学习,开发者能够掌握JVM内部运作的核心...

    hotspot-8.rar

    文件列表中的"hotspot-87ee5ee27509-"可能是源码仓库的一个特定分支或修订版,具体的代码内容和学习路径可能需要根据实际的文件结构和变更历史来确定。在实际学习过程中,结合官方文档、社区讨论和相关书籍,可以更...

    官方HotSpot内存管理文档

    它还作为资源,列出了一些影响垃圾收集器行为的常用选项,并提供了大量链接到更详细文档的链接。 对于那些对自动内存管理概念还不熟悉的新读者,文档第2节进行了简短的讨论,比较了这种管理的优势与要求程序员显式...

    hotspot实战

    最后,随着Java 9及后续版本的发布,书中也会涵盖HotSpot在模块化系统(Jigsaw)、动态类文件链接(JEP 158)等方面的新特性,帮助读者了解最新的JVM发展趋势。 总的来说,《HotSpot实战》是Java开发者深入理解JVM...

    Hotspot实战-pdf版

    深入解析hotspot实战!内容比较翔实、精辟,值得收藏!

    借HSDB来探索HotSpot VM的运行时数据1

    为了进一步探究这些概念,我们可以利用HotSpot VM的调试工具,如HSDB(HotSpot Serviceability Agent Debugger)。HSDB允许我们直接查看运行时的JVM内部状态,包括内存分配、对象引用等信息。在本文中,作者使用了...

    jdk-8.0.302.8-hotspot

    这个特定的版本是8u302,意味着它是Java 8的更新302版,并且基于HotSpot虚拟机。HotSpot是Oracle JDK中的默认虚拟机,它以高性能和优化的代码执行而闻名。 【描述】中提到,这个JDK是开源的,意味着它的源代码可供...

Global site tag (gtag.js) - Google Analytics