有沒有什麼辦法,如何編程(如配置和填充一些數組)檢查,Dalvik在OutOfMemoryError
出現之前可以分配多少內存?可以用Java來做到嗎?Dalvik內存分配
0
A
回答
5
每個Java應用程序在運行時分配內存。這就是我們使用
java -Xms<initial heap size> -Xmx<maximum heap size>.
此外,在Throwable的塊,你可以做以下方式進行:
- 總內存(堆) - 調用Runtime.getRuntime()totalMemory(); System.out.println(「Used Memory:」
+(runtime.totalMemory() - Runtime.runtime.freeMemory())/ mb); System.out.println(「Free Memory」:
+ Runtime.runtime.freeMemory()/ mb); System.out.println(「Total Memory:」+ runtime.totalMemory()/ mb);
也許這會解決問題。
相關問題
- 1. Dalvik內存分配 - 如何更改默認限制?
- 2. 內存分配
- 3. 內存分配
- 4. 內存分配
- 5. 內存分配
- 6. 內存分配
- 7. 內存分配
- 8. 內存分配
- 9. 分配內存
- 10. 內存分配
- 11. 內存分配
- 12. 內存分配
- 13. 內存分配
- 14. 內存分配
- 15. 內存分配Java
- 16. CRT內存分配
- 17. malloc內存分配
- 18. CComBSTR內存分配
- 19. 內存分配iphone
- 20. 內存分配C++
- 21. Android內存分配
- 22. TimerCallback.PerformTimerCallback內存分配
- 23. Silverlight內存分配
- 24. UITableViewCell內存分配
- 25. 內存分配,C++
- 26. System.LocalDataStoreElement []內存分配
- 27. typedef內存分配
- 28. OS:內存分配
- 29. 內存池分配
- 30. 內存分配** p
看一看這樣的:http://stackoverflow.com/questions/2630158/detect-application-heap-size-in-android 希望它可以幫助... – 2012-04-04 06:00:47
謝謝,我知道,有一行解決方案,但我需要手動驗證...這就是爲什麼我要求編程解決方案 – Waypoint 2012-04-04 06:04:22