3
A
回答
1
您可以使用ThreadMXBean.getThreadAllocatedBytes(long id):
返回的內存總量,以字節爲單位的近似值,在堆內存分配指定ID的線程。返回的值是一個近似值,因爲某些Java虛擬機實現可能使用對象分配機制,這會導致在分配對象的時間和其大小被記錄的時間之間產生延遲。
相關問題
- 1. 有沒有辦法改變Heroku JVM堆大小?
- 2. 有沒有辦法確定newFixedThreadPool隊列中有多少個runnables?
- 3. JVM堆沒有發佈
- 4. 有沒有辦法堆疊divs?
- 5. 有沒有辦法查看特定進程的堆棧?
- 6. 有沒有辦法查看撤消堆棧?
- 7. 有沒有辦法估計歸檔日誌將消耗多少空間?
- 8. 確定JVM堆大小時,CPU內核的數量是多少?
- 9. 有沒有辦法讓c#中的所有線程的堆棧跟蹤,如java.lang.Thread.getAllStackTraces()?
- 10. 有沒有辦法多線程的SqlDataReader?
- 11. 堆棧上有多少個對象?
- 12. Android WebView:有沒有辦法獲得一個javascript堆棧跟蹤?
- 13. 有沒有辦法確定.NET線程何時終止?
- 14. 有沒有辦法確定理想的線程數量?
- 15. 有沒有辦法在AWS cloudformation中配置嵌套堆棧的「堆棧名稱」?
- 16. 有沒有辦法在LLVM中維護多個堆棧/指令指針?
- 17. 有沒有辦法確定200 MB的SQL Server Db有多少記錄
- 18. Solr消耗整個堆突然
- 19. JVM消耗所有的CPU,大部分線程被阻塞。 JVM的錯誤?
- 20. 有沒有辦法使用帶樹列表的視圖堆棧
- 21. 有沒有辦法監控C++/MacOS中的堆使用情況?
- 22. 有沒有辦法在javascript中動態查看調用堆棧?
- 23. 有沒有辦法顯示Android Acivity堆棧?
- 24. 有沒有辦法按需打印堆棧跟蹤?
- 25. 有沒有辦法將MATLAB工作區推入堆棧?
- 26. 有沒有辦法讀取歷史堆棧?
- 27. JVM - 堆棧和堆棧
- 28. Eclipse的MAT沒有顯示出堆棧許多線程
- 29. 單個容器中有多個Web應用程序 - JVM有多少個實例?
- 30. Windows程序使用多少個堆棧?
你是什麼意思?線程使用的唯一內存是它的堆棧,並且JVM運行開銷。你是這個意思嗎? – skaffman 2011-01-28 14:55:08