Java的verbose輸出內容主要包括以下部分:
- 類加載信息:包括類加載器、父加載器和類本身的信息。
- 線程信息:包括線程的名稱、優先級、狀態等信息。
- 虛擬機參數信息:包括虛擬機的名稱、版本、啟動參數等信息。
- 系統屬性信息:包括系統屬性名稱、值等信息。
- 加載的類信息:包括加載的類的全名、加載時間等信息。
- 內存使用情況:包括堆內存使用情況、方法區使用情況等信息。
- 垃圾回收信息:包括垃圾回收的次數、回收的內存量等信息。
- 線程棧信息:包括每個線程的棧深度、局部變量等信息。
- 其他信息:包括虛擬機的運行時間、系統信息等。
當使用Java命令行參數-verbose:class時,可以啟用verbose輸出模式,以便查看更詳細的類加載信息。例如:
java -verbose:class MyClass
這將輸出類似以下內容:
[Loaded MyClass from /path/to/MyClass.class]