visualvm

    11熱度

    1回答

    我有一個Java進程在遠程機器上運行,並且進程設置了一些mbeans。我也在該機器上運行jstatd作爲與Java進程相同的用戶。 (可以通過程序設置或使用-Dcom.sun.management.jmxremote...等來設置mbeans,但這看起來沒有什麼區別)。 VisualVM能夠與自動發現的進程建立jstatd連接,但這意味着我無法訪問mbeans或例如CPU歷史記錄表。或者,我可以創

    2熱度

    2回答

    我對POJO的實例的內存使用量和計數數量進行採樣。如果當我在視覺虛擬媒體中按'垃圾收集',我可以看到實例,這是否意味着它的內存泄漏免費? 如何強制jvm在midgnight每天都做垃圾收集? (就像自動按visualvm上的垃圾收集)?我看到visualvm的cpu使用情況,gc總是0%。我設置了-xmx -xms 1024m,但通常內存使用量在200mb左右。這是因爲GC只在必要時完成?這就是爲

    21熱度

    6回答

    是否有允許離線分析(包括摘要/排序/篩選).hprof文件的工具?或者你可以在批處理模式下運行VisualVM,帽子等? 我感興趣的東西,可以採取輸入.hprof文件,緊縮它,並生成報告。 我假設你需要在一堆選項來配置報告通過,因此,如果您知道任何有用的提示,請權衡。 最好編寫腳本,所以我可以一次運行一堆。

    0熱度

    1回答

    在我的tomcat啓動時,我將-xms,-xmx設置爲1GB。內部的VisualVM當監控存儲器 當我這樣做的存儲器採樣,它不顯示準確的內存使用情況,直到,如果我按下「快照」,然後當利用存儲器表示正確模式和實例計數Java類。爲什麼要這樣? 另外,當我將tomcat內存設置爲1GB時,內存不斷增加,zip-zat和aroudn 960mb。直到我按「執行gc」和內存回200mb .. 你認爲需要創

    3熱度

    1回答

    我在使用JBoss 4.2.0,EAP版本獲得遠程JMX時遇到了一些問題。我在應用程序中遇到了一些Java OOM錯誤,並試圖將其設置爲專門針對它運行VisualVM。 運行JBoss對JDK 1.5 我試圖獲得通過添加以下到我的JAVA_OPTS在啓動這個工作(用換行符這裏閱讀): -Djavax.management.builder.initial=org.jboss.system.serve

    2熱度

    1回答

    在VisualVM中執行線程轉儲時,是否可以獲取堆棧變量值的視圖?目前,我在選擇某個jvm進程的線程轉儲時可以看到的所有內容都是堆棧跟蹤,而不是棧幀中的確切變量值。 如果沒有,是否有一個(工作)插件,允許這樣做? 謝謝!

    3熱度

    1回答

    我正嘗試使用VisualVM在Mac上配置64位VM,但沒有成功。 它似乎只在LONG間隔更新(我認爲它根本不會被配置文件,直到我離開鍵盤十分鐘,然後回來發現一個更新,應該每2秒運行一次,我相信)。 大多數情況下,它只是坐在「沒有配置信息可用」消息。有一次,它發現了4個方法調用,總數。在這個時間框架內會發生數百萬美元。 應用程序退出時的快照顯示一些系統線程,但沒有任何代碼。 我沒有更改任何默認設置

    0熱度

    1回答

    有沒有一種方法來遠程啓動CPU分析器(並指定包排除)像您可以用VisualVM的工具(通過我假設JMX)。 我們希望能夠自動啓動一個服務器上運行啓用了特定的CPU分析器配置的壓力測試,然後導出結果。還有任何庫,可以讓你解析二進制CPU分析器輸出(.nps文件)。 我想我最好的選擇是通過VisualVM的源代碼,以挖掘和看看他們是如何做它和複製。 看來,VisualVM的使用了一些Netbeans的

    0熱度

    2回答

    我運行tomcat6通過雙擊在WIN2003上的startup.bat。然後我打開visualvm1.31。我去了profiler選項卡,然後按內存,然後我可以在tomcat日誌上聲明「... cache」,然後突然tomcat關閉本身,沒有錯誤信息。任何人都可以體驗這一點 visualvm應用程序狀態:終止

    0熱度

    1回答

    在我的可視虛擬機中,我點擊sample-> memory,並且我一直看到「windowprincipal」類,實例保持在25.即使是現在沒有人使用該應用程序。這是內存泄漏的跡象嗎? http://www.freeimagehosting.net/image.php?c069df48c2.gif