visualvm

    7熱度

    1回答

    我在MAC OSX山獅的TomEE 1.5.1和VisualVM 1.7.0_09上遇到了一個非常奇怪的問題。 TomEE加載了一些webapp後,使用VisualVM連接本地TomEE進程需要很長時間,連接後gc按鈕被禁用,我無法進行堆轉儲。 VisualVM的日誌顯示出一些錯誤。 com.sun.tools.attach.AttachNotSupportedException: Unable

    2熱度

    1回答

    根據oracle文檔http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/jmx_connections.html 目標應用程序應該在與Java VisualVM相同的主機上運行,​​但是由不同於啓動Java VisualVM的用戶啓動。但在我的情況下,登錄爲假設X用戶。並且我開始VisualVM和目標應用程序。如何可以由一個

    3熱度

    1回答

    我正在嘗試使用VisualVM監視遠程計算機上可用的應用程序& Visual GC。 -Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=8888, -Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.authentic

    2熱度

    1回答

    我正在嘗試使用VisualVM在我的Tomcat上運行我的Web應用程序。順便說一句,我正在使用Eclipse IDE。有一件事我不明白,當我在Tomcat上啓動我的Web應用程序時,然後開始分析內存使用情況,我只能從包org.apache。**中看到幾個類。我想,當我查看Tomcat的執行日誌時,有更多的類被實例化了。 另外,我的Web應用程序實際上是使用Apache CXF前端開發的Web服務

    1熱度

    2回答

    VisualVM向我展示了一種特殊的方法需要很長時間才能執行。 是否有任何廣泛使用的策略來查看Java方法的性能(關於時間)? 我的直覺是,遲緩的響應時間將來自於VisualVM正在報告的調用層次結構之下的某個方法,但我認爲在基於假設的代碼中捕獲一些硬數字要好一些當涉及到性能。

    0熱度

    1回答

    我正在使用Java Visual VM命令行來打開遠程JMX連接。我這樣使用它: jvisualvm.exe --userdir "user-config" --openjmx hostname:port 這工作得很好。但視圖中的連接名稱顯示爲hostname:port。有什麼方法可以將邏輯名稱傳遞給此連接?我可以從視圖中重命名連接,但重新打開時它不會粘住。我有大約10個來自同一個主機名的連接

    9熱度

    2回答

    我有一個運行在Jetty上的wicket + spring + hibernate應用程序。當我開始用CPU VisualVM的(JDK 1.7.0_9)幾分鐘,它首先攤位控制檯打印剖析它: Profiler Agent: 250 classes cached. Profiler Agent: 250 classes cached. 這些線被重複約20次,然後VisualVM的說,它已經開始

    0熱度

    1回答

    我一直在分析我的swing應用程序是可視的,並進行大量重繪:通過調用repaint並在paintComponent()中進行繪製。 我正在使用VisualVM並使用採樣器來查看哪些方法使用了很多cpu。 我的很多繪畫方法都在列表的頂部,這並不令人意外。 但是可以看到一個奇怪的效果,每次我開始我的應用程序並啓動一個cpu示例會話時,不同的繪製方法都位於熱點的頂部。 我覺得這很奇怪,因爲我在我的應用程

    6熱度

    2回答

    我使用VisualVM上看到我的應用程序很慢。但它不顯示所有方法,可能不會顯示延遲應用程序的所有方法。 我有一個實時應用程序(聲音處理),並有幾百微秒的時間不足。 VisualVM有可能隱藏自己速度很快的方法嗎? UPDATE 1 我由取樣器和猜測發現緩慢方法。從關閉的調試記錄中調用了toString()方法,但花費時間。 Settings幫助,現在我知道如何看到它:它取決於Start profi

    6熱度

    2回答

    得到這個奇怪的錯誤: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: size is not a function, it is null. (#1) 在分析堆轉儲和運行在VisualVM的這OQL查詢: select { map: x } from java.util