visualvm

    1熱度

    2回答

    有一個java服務器端應用程序。線程數最多爲1000.該應用程序強烈使用NIO進行通信,JINI等。 您是否考慮按照每分鐘400 MB的速度分配/取消分配對於Java應用程序根本沒有問題(可以接受)? 問這個問題的原因 - 隨着時間的推移,可用內存的數量會減少:存在一些內存泄漏(每天幾個megs),使用內存的數量也取決於工作量(應用緩存一些事情)。因此,可能存在< = 100兆空閒內存的情況。 G

    5熱度

    2回答

    對不起,如果這是前面提到的問題的重複,但我已經嘗試過在這裏和其他地方提供的解決方案,它們都不適合我。 場景:我需要分析生活在防火牆後面的生產Tomcat 7服務器。我只有SSH訪問這臺服務器。選擇的分析工具是Visualvm,並且這些服務器沒有安裝GUI。我試圖從運行Ubuntu 10.04服務器LTS連接的服務器和機器。 可能的解決辦法:使用VisualVM的通過SSH隧道似乎是可能的,下面給出

    2熱度

    3回答

    根據autocreateDatastoreTxns的設置,我得到一個內存泄漏,其中 爲每個查詢(讀取)創建了以下每個類的一個實例。 即100個查詢創建下面的每個類的100個實例(具有DatastoreServiceConfig的異常,其每個查詢獲得2個實例)的 例外。 我在開發環境中使用Java VisualVM Profiler發現了這個問題。我做這個 的原因是,在生產中,我們的實例堆大小不斷增

    5熱度

    2回答

    我的Play有一些嚴重的問題!應用性能。我已經嘗試更改服務器和數據庫,但緩慢持續。 使用Firebug來衡量我的http請求我發現他們需要大約20秒纔開始回覆。 所以我最後的希望是使用VisualVM來剖析我的應用程序並找到它的瓶頸。但我不知道傳遞諸如「-Dcom.sun.management.jmxremote」之類的參數而不干擾全局JAVA_OPTS變量的正確方式。 再次感謝!

    2熱度

    3回答

    我最近做了一個hprof格式的heapdump,當我的jboss服務器運行時,xms爲4096m,xmx爲4096m,數據大小爲512m。 生成的hprof文件大於5GB。當我在visualvm,mat分析器或yourkit中加載heapdump時,我只能看到大約1GB的總字節數。我已經嘗試在yourkit中更改可達範圍,但它不會顯示超過1 GB的值。 任何想法文件大小與顯示的堆轉儲大小可能導致這

    0熱度

    2回答

    我想使用打包在jdk6中的visualvm工具來分析本地JBoss 7服務器。我可以將visualvm連接到本地jboss服務器。但是,如果我在visualvm的profiler選項卡中啓動CPU分析,那麼JBoss服務器將轉儲大量錯誤消息,如下所示。 爲什麼? 11:22:38,220 INFO [stdout] (*** Profiler Agent Communication Threa

    21熱度

    2回答

    我如何可以分析一個JUnit測試,優先與Eclipse集成支持?我試圖用VisualVM來做,但顯然它不能完成。 我使用Windows 7 64位系統,Eclipse的靛藍,JDK 1.6,JRE-J9和JUnit 3(我可以用4節)

    2熱度

    2回答

    如何監控每個線程的應用程序內存使用情況? 我試過VisualVM,但它說內存採樣不可用。 我還可以嘗試什麼? (請注意我用的IBM JDK)

    9熱度

    1回答

    我完全是VisualVM的新手。 有沒有辦法自動啓動CPU分析?我的問題是我從Eclipse啓動一個程序, 20秒。當我打開該選項卡並單擊CPU分析時,該應用程序幾乎已完成處理。

    1熱度

    5回答

    我正在調試我一直在研究的一個相當大的項目(但最初並未創建),並且我注意到它有時會與OutOfMemoryError崩潰。代碼正在從文件中加載大量數據,所以這通常並不令人驚訝。 但是,讓我感到困惑的是,我使用VisualVM 1.3.4來分析程序,它的行爲不一致。大多數時候,我已經運行它,堆逐漸膨脹到2GB左右(計算機有16GB的RAM;這是爲了學術研究),使用的堆越來越高。大約2GB,它會崩潰。隨