編寫一個java程序並不是什麼大不了的,但如何讓程序更高效意味着更少的內存消耗,可用性,任何人都可以解釋..如何在java中這麼做...如何在Java中節省內存?
-1
A
回答
3
閱讀下面兩本書
1
Travis是正確的,但這裏有一些簡單的事情可以做,
儘可能使用final,static和private修飾符。 保持你的資源記住,當曾經可能
{括號之間 //變量走在最後,所以櫃面臨時變量在括號 }自由變量
分析,重新分析你的算法,儘量讓它成爲多線程。
如果你仍然無法獲得你想要的表現,那就去C吧!
0
通過減少創建的對象的大小或數量(或兩者),可以使程序消耗更少的內存。像VisualVM這樣的堆分析器是找出從哪裏開始的最佳工具。
相關問題
- 1. java.lang.OutOfMemoryError:Java堆空間 - 如何節省內存?
- 2. 內部存儲節省android
- 3. 如何在Python中使用多處理時節省內存?
- 4. Java中的內省
- 5. 在UITableView中使用緩存陣列數據以節省內存
- 6. iPhone:重用UIViewControllers以節省內存
- 7. Cocos2D iPhone - 這會節省內存嗎?
- 8. .NET流是否節省內存?
- 9. 使用DictReader節省內存開銷
- 10. 類,引用,以節省內存
- 11. Java減少堆棧大小以節省內存
- 12. Java:全局變量是否節省內存和/或時間?
- 13. Java-在遊戲中節省分數
- 14. 如何節省軌
- 15. 如何節省caffe.io.load_image
- 16. 如何節省iPhone
- 17. 如何配置Spring以儘可能節省內存?
- 18. 如何製作節省內存的網格類?
- 19. 如何模擬查殺活動以節省內存?
- 20. 多級頁表如何節省內存空間
- 21. 從POSIX隊列接收消息時如何節省內存?
- 22. 這個iterator.remove()是如何幫助我節省內存的?
- 23. 如何限制glob返回的文件數來節省內存?
- 24. 多級頁表如何節省內存空間?
- 25. 在Spring MVC中,使用responseBody是否有助於節省內存
- 26. 在Python中重用名稱以節省內存
- 27. 如何在mysql中節省價格
- 28. Java中的Bean內省
- 29. 圖書館在java中做內省?
- 30. innodb節省存儲空間
整本書已經寫在這個話題上... – 2011-03-24 13:36:25