有沒有什麼辦法,如何編程(如配置和填充一些數組)檢查,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. C內存分配
- 13. 內存分配,C++
- 14. C++分配內存
- 15. Silverlight內存分配
- 16. OS:內存分配
- 17. ConcurrentHashMap內存分配
- 18. GPU內存分配
- 19. Android內存分配
- 20. MPI內存分配
- 21. CComBSTR內存分配
- 22. TimerCallback.PerformTimerCallback內存分配
- 23. MySql內存分配
- 24. 內存池分配
- 25. 內存分配iphone
- 26. typedef內存分配
- 27. C:提前分配內存還是每次分配內存?
- 28. 內存分配/重新分配問題
- 29. 已分配內存的分配
- 30. Android:如何將Dalvik緩存移回內部內存?
看一看這樣的:http://stackoverflow.com/questions/2630158/detect-application-heap-size-in-android 希望它可以幫助... – 2012-04-04 06:00:47
謝謝,我知道,有一行解決方案,但我需要手動驗證...這就是爲什麼我要求編程解決方案 – Waypoint 2012-04-04 06:04:22