我試圖創建一個網站,有些時候我得到了PermGen異常。
所以我開始尋找方法來減少創建的對象的數量,並減少內存消耗。全球與本地(變量和列表)按字節消耗JAVA
我看了一些文章。但我不確定一些事情。
例如,在方法之外聲明列表(全局)還是在方法內部創建它們會更好?在這種情況下,內存消耗方面有什麼區別?如果我將它們聲明爲本地的,那麼在它們被使用後,垃圾收集器將收集它們並因此釋放堆中的空間?
任何人都可以提出一些方法來減少更多的內存消耗並減少創建對象的數量(@Autowired是一種更好的方式來聲明對象)?
你[漏水類加載器(https://blogs.oracle.com/fkieviet/entry/more_on..._how_to_fix)? – GriffeyDog 2012-07-13 16:13:14