jmap

    0熱度

    1回答

    我使用jmap -dump:format=b,file=<file.dump> <PID>命令來生成JVM實例的線程轉儲。我只想知道是否可以使用生成的線程轉儲找到在JVM實例中運行的線程的創建時間。

    0熱度

    1回答

    我正在使用wildfly(JBOSS 9)作爲我的java web應用程序的服務器。但過了一段時間,即使用了將近8-9個小時,應用程序就變得很慢。 我如何檢查在終端或用戶界面上的螢火蟲的實時內存消耗。 我使用Ubuntu 14

    1熱度

    1回答

    我們正在heapdumps,有一個問題: jmap -dump:file=heapdump.hprof,format=b 如果指定format=a這將是ASCII 使用信息如果指定format=b這將是二進制 好,但是如果你根本不指定格式呢? jmap -dump:file=heapdump.hprof 一個將它挑哪個?

    1熱度

    1回答

    使用)JMAP -heap [PID] 你好,我有JMAP問題 我只想查看尺寸(-heap選項) 堆轉儲不...... 如果我跑[JMAP運行jvm進程的「heap PID」是STOP THE WORLD?

    0熱度

    1回答

    遵循以下流程,但我無法分析生成的轉儲。 我試圖從Java程序在Linux上使用機器上運行得到堆轉儲 「JMAP -F轉儲:格式= B,文件=的/ tmp/test.hprof」 按Ctrl跨度後+ C 60秒 上述步驟生成的堆轉儲使用Eclipse MAT(內存分析工具)啓動,但是我看到以下錯誤。 發生內部錯誤:「解析來自'/users/sobhan/Test.hprof'的堆轉儲'」。 java

    0熱度

    1回答

    使用jmap命令,我可以查看變量及其狀態。同樣,是否有一個開源工具可以保存在JVM中運行的字節碼?儘管我們有源代碼,但有些時候它會發生變化 - 例如在AOP的幫助下。也可能有不同的版本在運行時的代碼,例如像有2個版本,一個罐子的類路徑... 的目標是能夠連接到進程我的系統上,並保存的狀態JVM將字節代碼包含到文件中,以供進一步檢查,而無需更改啓動器中的任何內容。所以我們在流程運行時連接,取出快照和

    2熱度

    1回答

    在Linux上測試我的jar應用程序時,我使用下面的命令行來跟蹤特定對象(例如JButton)的使用情況/內存負載。 jmap -histo:live <pid> | grep JButton 導致: 35: 24 11136 javax.swing.JButton 99: 31 2728 javax.swing.JButton$AccessibleJButton 現在我

    2熱度

    1回答

    當我創建使用JMAP jmap -J-d64 -heap:format=b ${pid} 我可以打開JProfiler的所產生的heap.bin莫名其妙轉儲?

    0熱度

    1回答

    我想弄清楚如何在客戶端安裝的Windows服務器上刪除jcmd.exe,以便我們可以解決堆和線程問題。由於它使環境複雜化,因此不需要安裝完整的JDK。 jcmd.exe肯定要從JDK運行一些組件,但我無法確定哪些組件。如果我可以把它放到一個小的集合中,我們將其解壓縮到一個文件夾中,用它來捕獲數據,然後銷燬,那將是完美的。 有人知道jcmd需要運行哪些JDK組件?

    0熱度

    1回答

    在java程序運行JMAP顯示MaxHeapSize爲3GB,請參見下面 Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 3221225472 (3072.0MB) 然而,總結了各方面的能力作爲 Eden Space: capacity = 53542912 (51.0