我目前使用的VisualVM,但我遇到的問題是,我救不了它生成的圖表。我需要報告一些有關其內存使用情況和運行時間的數據,雖然運行時間很容易通過System.nanoTime()
得到。我也嘗試了NetBeans配置文件,但這不是我想要的,因爲我不在尋找可能會減慢速度或降低速度的特定部件,所以這樣做會過時。最大的問題是它消耗了太多的處理時間。至少據我所知,也不會讓我輕易捕獲/傳輸數據,如VisualVM。測量Java程序內存使用情況的最佳方法?
理想的去了解這將是一些方法調用,因爲這樣我就能更方便地獲取信息了很多的最佳方式,但任何類似的VisualVM實際上讓我保存圖形是好的。與NetBeans分析器相比,使用VisualVM的性能相當不錯,但我想這是因爲我沒有使用它的分析器。
我目前使用Ubuntu,但Windows 7是罰款。我寧願有一個專門做這件事的程序,因爲程序得到的信息可能不包括JVM和其他更好的東西。
很明顯,您可以保存當前會話的快照並使VisualVM中的窗口最大化,這樣您就可以使圖表更大,拍攝快照並剪切它們......但這是一種破解。更好的建議歡迎。