我正在開發一個基於Web的組件,它將用Java開發。其中的一部分基於web服務,而另一部分則具有Spring-MVC框架和Hibernate持久層。如何防止組件設計階段內存泄漏?
我仍在設計過程中 - 準備用例,活動圖和序列圖。
我只是想知道什麼是確保設計本質上沒有可能導致內存泄漏的具體方法。遵循正確的編碼準則,然後進行代碼審查可以確保程序中不存在內存泄漏,但是設計級別如何。我們是否有一些方法來設置帽子,這樣開發者就不必瘋狂地想象一下,防止泄漏。
欣賞任何建議。
感謝, Ujjwal
在Java中,你必須編程真的很糟糕才能獲得任何內存泄漏:-) – 2011-05-02 10:39:08
不是那麼容易,兩個簡單的問題與HashMap和ThreadLocal有關,問題是內存用C/C++泄漏,錯誤顯示得很快,在Java中,它可能需要飛蛾撲火。 – Pih 2011-05-02 11:09:23