Java
垃圾收集和記憶體視覺化工具 (GCMV) 並不總是生成報告
我在 ISA 4.1 中使用 GCMV 來分析集群中的一些 gc 日誌。當我在該工具中打開
native_stderr.log
文件時,它總是會創建以下 4 個報告/選項卡:
- 表數據
- 線圖
- 結構化數據
- native_stderr.log
這些報告很有用,但它們的總結不多,實際上只能根據日期和時間過濾其中一個(線圖)。
真正有用的是該工具還生成帶有建議的摘要報告和可過濾的高級統計數據表。但是,無論出於何種原因,GCMV 工具並不總是生成此報告。它通常似乎是為我分析的 20% 的文件創建的,而且它甚至不會為同一個文件生成兩次。
有什麼方法可以強制 GCMV 每次都創建摘要報告?
實際上,我向 IBM 的某個人詢問了這個問題,並被告知了兩件事:
- ISA 4.x 真的不再得到官方支持,所以我很難獲得任何幫助。
- 無論如何, IBM 的大多數專家都使用PMAT(用於 Java 垃圾收集器的 IBM 模式建模和分析工具),那我為什麼不試試呢?
我做到了並且對此非常滿意。它非常輕量級和快速,並且給我提供了比 GCMV 更多的資訊。最好的部分是它是一個不需要ISA 的****獨立工具,所以我不必經歷安裝 ISA 5.x 的麻煩。