我可以使用jmap在禁用調試的JVM上創建Java內存堆嗎?如果是這樣,怎麼樣?禁用JVM調試的JMap
2
A
回答
4
要使用jmap
,您只需要一個JVMID,它是要轉儲的JVM的進程標識符。
首先使用jps
來獲取JVMID。 然後使用jmap
將堆轉儲到文件。
例子:
jmap -dump:format=b,file=heap.bin <JVMID>
+0
您需要以運行java應用程序的用戶身份運行jmap。請注意,以root身份運行是不夠的。 – 2015-01-07 21:42:38
2
(?你知道VisualVM的,它可以連接到正在運行的Java程序需要的Sun Java 6)
相關問題
- 1. jvm選項-XX:OnOutOfMemoryError = jmap是做什麼的?
- 2. 是執行jmap時JVM停止了嗎?
- 3. 禁用JIT調試
- 4. 禁用APC調試?
- 5. 調試JVM內存泄漏
- 6. JMAP命令和調試對象的錯誤是64位
- 7. jmap在Java 7下顯得較慢,減慢了JVM
- 8. 如何禁用JVM優化
- 9. 禁用JVM熱插拔
- 10. Jmap - 連接遠程調試服務器時出錯
- 11. Django FieldError僅禁用調試
- 12. 禁用調試錯誤?
- 13. 禁用調試輸出
- 14. 禁用apache.http.wire調試日誌
- 15. 背後的邏輯(啓用Silverlight調試禁用Javascript調試)?
- 16. 禁用JVM的「互聯網訪問」?
- 17. 不能附加調試器HTTP JVM,AMGR JVM連接代替
- 18. 防止貨物分叉調試或啓用額外的jvm參數調試
- 19. 調試 - IntelliJ無法連接到遠程服務器上啓用調試的JVM
- 20. 在Windows下調試JVM崩潰
- 21. 如何調試JVM資源加載?
- 22. JVM監聽IPv6調試端口嗎?
- 23. 附加調試器JVM通過JNI_CreateJavaVM
- 24. 異常採取使用JMAP
- 25. 禁用VS2008中的調試符號
- 26. 無法禁用Xcode 4.5的調試器
- 27. OSX上的Monodevelop 2.2 - 禁用調試
- 28. 從Java代碼啓用/禁用對當前運行的JVM的調試器支持
- 29. 啓用/禁用調試代碼動態
- 30. 啓用了控制檯的Java JVM Eclipse遠程調試
會發生什麼事,當你嘗試了嗎? – 2010-09-15 17:15:39