jdk类加载器执行步骤_[JDK 11] jcmd中的类加载器层次结构详细信息
jdk類加載器執行步驟
自從在JavaOne 2012上聽說 jcmd以來,我就一直是命令行診斷工具jcmd的 粉絲 。 從那時起,我已經廣泛使用了此工具,并多次在此博客中發布過此工具:
- jcmd:一個可以全部統治的JDK命令行工具
- 確定活動的熱點垃圾收集器
- 程序化JCMD訪問
- JavaOne 2012:在VM上診斷您的應用程序
在使用Java進行了多年開發之后,我認為類加載器是在開發和調試過程中遇到的一些最困難的缺陷的源頭。 鑒于此觀察,并且我對jcmd感興趣, jcmd我對JDK-8203682非常感興趣[“添加jcmd'VM.classloaders'命令以打印出類加載器層次結構,詳細信息”]。
JDK-8203682的“描述”指出:“作為對VM.classloader_stats的補充,使用命令打印出類加載器層次結構和類加載器詳細信息將很有幫助。” 換句話說,要添加到jcmd該命令將以類似于jcmd的VM.class_hierarchy命令顯示類的類的分層方式顯示類加載器。
JDK-8203682的“狀態”顯示為“ 已解決 ”,其“修復版本”顯示為“ 11 ”。 JDK-8203682包含三個文本文件附件,這些附件描述了jcmd <pid> VM.classloaders的輸出: example-with-classes.txt , example-with-classes-verbose.txt和example-with-reflection-and-noinflation。 txt 。 更改集的公告和更改集本身中提供了附加信息。
在處理Java中與類加載器相關的問題時,任何詳細信息都將有所幫助。 添加的VM.classloaders指揮jcmd將使這個命令行工具更有價值和有見地。
翻譯自: https://www.javacodegeeks.com/2018/06/jdk-class-loader-hierarchy-jcmd.html
jdk類加載器執行步驟
總結
以上是生活随笔為你收集整理的jdk类加载器执行步骤_[JDK 11] jcmd中的类加载器层次结构详细信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安全组限制访问能防ddos吗(安全组限制
- 下一篇: 基于linux系统开发的操作系统(基于l