visualvm

    4熱度

    1回答

    我想描述一個小應用程序執行的某個部分。有沒有一種方法可以在要分析的應用程序中觸發VisualVM中的數據收集?換句話說,是否可以將代碼添加到配置文件的應用程序中,以便一旦該代碼被擊中,VisualVM中的配置文件將自動啓動? meaninglessCode(); // How to start data collection? com.sun.tools.visualvm.....start

    7熱度

    2回答

    我認爲針對生產JVM運行VisualVM以查看發生了什麼 - 由於某些原因,它開始消耗太多的CPU。 所以我想估計所有的風險,必須不會導致JVM失敗。 我在他們的site上看到的唯一可能導致JVM關閉的問題與類共享和-Xshare JVM選項有關,但在服務器模式和/或x64系統中未啓用afaik類共享。 因此,對生產JVM運行VisualVM確實很安全 - 如果不是 - 應考慮哪些風險以及運行Vi

    0熱度

    1回答

    我有一個簡單的java程序,其中包含不超過10個方法調用。我想使用可視化虛擬機進行配置。注意我在使用linux。我試圖通過以下命令來做同樣的事情。 sh visualvm_134/bin/visualvm & java cased/test/MainController 我也嘗試過下面的命令。 java cased/test/MainController & sh visualvm_134/b

    4熱度

    4回答

    我想用VisualVM通過JMX遠程分析Java應用程序。由於它是NAT和防火牆EC2實例,因此我無法使用默認的RMI方法,並且需要使用必須先下載的可選JMXMP擴展。 注意 - 如果您想使用JMXMP連接器,下載JSR 160 參考實現從 ,並添加 JMXREMOTE_OPTIONAL.JAR文件到您的CLASSPATH。您將在JMX遠程API教程中找到示例 使用JMXMP連接器包含 與JSR

    0熱度

    1回答

    我正在使用VisualVM(內置於JDK1.6)來分析我的Java應用程序以查找內存泄漏。 我正在使用堆轉儲和Profiler(內存監視器)這兩個VisualVM功能... 有一些不一致我不明白,傾倒堆時,我可以看到有一個類,我寫了約8000實例,當看在剖析器類&實例我找不到相關的類..經過一段時間的堆轉儲後,我可以看到,該類的實例數增加,仍然在探查器中消失。 我在想這個班是否漏水,爲什麼我不能在

    13熱度

    3回答

    我正在使用VisualVM分析核心轉儲。我懷疑有些XML對象會導致泄漏,但是有太多的String對象需要逐一處理。 我可以使用OQL搜索以'GH'開頭的字符串嗎? 感謝您的任何幫助。

    0熱度

    1回答

    考慮使用此生產者 - 消費者代碼ArrayBlockingQueue:我想查找 a。整體消耗了多少總時間put()/take()? b。 put()和take()電話在等待中花費了多少時間?阻止? 在VisualVM中創建快照只顯示深度爲run(),而不是調用的深度爲put()/take()。任何想法如何獲得這些時間? 一般來說,如何從main()遞歸降低所有方法的累積運行時間? final Bl

    6熱度

    3回答

    所以我用VisualVM來分析我的應用程序。 我打一個熱點有關我的MySQL互動。我的第一個想法是,這個熱點顯示了我的應用程序在IO之後等待的時間。但在剖析報告中,VisualVM有兩列「時間」和「時間(cpu)」。也許這個詞被錯誤地使用了,但我假設自己的時間(cpu)列不包括IO時間。經過更多調試之後,我們得出結論認爲假設是錯誤的,並且顯示IO時間,因爲熱點位於MySQL驅動程序的java.ne

    0熱度

    1回答

    我目前正在VB.NET中使用我的業餘時間,剛剛收到一個OutOfMemoryException。 由於我目前在使用Java工作,我經常使用VisualVM來診斷任何線程/內存問題。 所以我現在想知道,.NET或Visual Studio 2010相當於VisualVM嗎?理想的免費工具。 只注意到類似的線程來此: Is there any equivalent of JVisualVM on Do

    2熱度

    1回答

    我使用GarbageCollectorMXBean來獲取JVM Full GC CollectionCount 和CollectionTime。但是數據與jstat收集的數據( )不相等(但VisualVM的數據與jstat相同)。 所以,我檢查了VisualVM的源代碼,研究它是如何工作的,並已經看到, VisualVM的還可以透過GarbageCollectorMXBean收集JVM完整的GC