網頁

顯示具有 MemoryLeak 標籤的文章。 顯示所有文章
顯示具有 MemoryLeak 標籤的文章。 顯示所有文章

2014年3月24日 星期一

Memory Leak修復Thread

為了增加執行效率,使用Thread是常見的方法,不過建立Thread也是需要花費昂貴的資源,若沒有限制數量的話,很容易就將內存消耗殆盡,又怎能執行原先欲要處理的商業邏輯,所以使用Thread Pool來修復,消耗過多的資源所造成的Memory Leak內存洩漏。

2014年3月20日 星期四

Memory Leak修復substring()

Mix經常在使用字串,也知道作字串增刪的時候,不要使用+,-等這類的運算元,而是改用StringBuffer或StringBuilder來處理字串,不過在某些狀況下,還是有可能會造成Memory Leak內存洩漏。


為了觀察GC狀況,Mix在Eclipse -> Install JREs,預設JVM參數,只加上-verbose:gc,不作任何其他的優化,針對1個大字串,長度約1M大小,使用substring()來取2個字元,重複1萬次,來進行測試。