3
A
回答
1
您可以使用ThreadMXBean.getThreadAllocatedBytes(long id):
返回的內存總量,以字節爲單位的近似值,在堆內存分配指定ID的線程。返回的值是一個近似值,因爲某些Java虛擬機實現可能使用對象分配機制,這會導致在分配對象的時間和其大小被記錄的時間之間產生延遲。
相關問題
- 1. 有沒有辦法改變Heroku JVM堆大小?
- 2. JVM堆沒有發佈
- 3. 有沒有辦法確定newFixedThreadPool隊列中有多少個runnables?
- 4. 有沒有辦法堆疊divs?
- 5. 有沒有辦法查看特定進程的堆棧?
- 6. 有沒有辦法查看撤消堆棧?
- 7. 有沒有辦法估計歸檔日誌將消耗多少空間?
- 8. 確定JVM堆大小時,CPU內核的數量是多少?
- 9. 有沒有辦法讓c#中的所有線程的堆棧跟蹤,如java.lang.Thread.getAllStackTraces()?
- 10. 有沒有辦法多線程的SqlDataReader?
- 11. 有沒有辦法鎖定bootstrap,使其不堆棧列?
- 12. 堆棧上有多少個對象?
- 13. Android WebView:有沒有辦法獲得一個javascript堆棧跟蹤?
- 14. 沒有堆棧的Linux線程
- 15. 有沒有辦法確定.NET線程何時終止?
- 16. 有沒有辦法確定理想的線程數量?
- 17. 多少堆至少有windows下
- 18. 是否可以確定堆棧上有多少空間可用?
- 19. JVM-打印沒有明確調用的堆棧跟蹤
- 20. 有沒有辦法在AWS cloudformation中配置嵌套堆棧的「堆棧名稱」?
- 21. 有沒有辦法在LLVM中維護多個堆棧/指令指針?
- 22. 有沒有辦法在TensorFlow中的多個GPU上並行堆疊的RNN?
- 23. 有沒有辦法從調用堆棧中獲取最後一個表單類?
- 24. 有沒有辦法確定200 MB的SQL Server Db有多少記錄
- 25. 有多少個JVM版本?
- 26. Solr消耗整個堆突然
- 27. 有沒有辦法在多個線程中使用asyncio.Queue?
- 28. JVM消耗所有的CPU,大部分線程被阻塞。 JVM的錯誤?
- 29. 有沒有辦法知道當前有多少個webrole實例?
- 30. 有沒有辦法增加代碼本身的Java堆空間?
你是什麼意思?線程使用的唯一內存是它的堆棧,並且JVM運行開銷。你是這個意思嗎? – skaffman 2011-01-28 14:55:08