我有一個運行沒有任何標誌的應用程序設置其最大堆大小,即我使用虛擬機的默認值。我想知道他們是什麼,我想知道是否有任何jsomething命令會返回給我我的統計最大堆大小。我已經嘗試了profiling和jstat,但這些工具只顯示我目前使用的是多少。我想知道我當前的MAX堆大小是多少。如何在運行時發現最大堆大小
2
A
回答
1
我已經成功使用jconsole來解決這個問題:
JConsole的主機名:端口(通常是1099)
JMX必須積極地使用它。
轉到VMSummary部分並查找Maximum heap size。
0
# To get the pid of the java process you want to check
jps
# Gives you all the info on the process. Look for -XX:MaxHeapSize=
jinfo <pid>
相關問題
- 1. 如何在運行後找到Java堆的最大大小?
- 2. 在Java中減少運行時的最大堆棧大小
- 3. 如何找到最大堆棧大小?
- 4. 正在運行的Linux進程的最大堆大小
- 5. Nexus的最大堆大小?
- 6. 最大堆大小無效
- 7. 如果知道最大堆大小,如何計算最大對象大小?
- 8. 關於堆(最大堆和最小堆)
- 9. 最大堆實現
- 10. 發現最大數據包大小
- 11. Cassandra最小堆大小
- 12. 如何從最小 - 最大堆中刪除最大元素?
- 13. 如何知道運行時佔用的堆大小
- 14. -Xms:初始堆大小或最小堆大小?
- 15. 創建最小堆或最大堆
- 16. 在Java中,如何找出我的最大堆大小?
- 17. 最大堆棧大小使用
- 18. 預留Java JVM最大堆大小
- 19. Android studio,最大堆大小無效
- 20. 最大調用堆棧大小
- 21. java集最大堆棧大小
- 22. Android上本機堆的最大大小?
- 23. 堆中Java最大對象大小
- 24. 最大堆棧大小超過
- 25. 熱點默認最大堆大小
- 26. 最大線程堆棧大小.NET?
- 27. 最大堆大小以上12GB
- 28. 達到的最大堆棧大小
- 29. 爲JBoss指定最佳的最小和最大堆大小
- 30. 從命令行獲取運行JVM的最大堆大小:否JDK工具
這是一個有點通用,到目前爲止的任何代碼? – Coffee 2014-11-20 16:44:33
這是一個在jetty中運行的web應用程序,我不想使用代碼獲取這個值,我想發出一個命令,讓我返回當前的最大堆大小。 Visual VM,Eclipse MAT,沒有給我這些信息... – eduardohl 2014-11-20 16:45:41
[如何從Java程序中獲取JVM的最小和最大堆大小設置](http://stackoverflow.com/questions/2253976/how-to-get-min-and-max-heap-size-settings-of-a-jvm-from-within-a-java-progra) – jgr208 2014-11-20 16:45:48