內(nèi)存泄漏的解決思路
作者:佚名 時間:2012-09-05 分享到:
如何查找引起內(nèi)存泄漏的原因呢,上海網(wǎng)站建設(shè)為您分析如下:
1.安排有經(jīng)驗的編程人員對代碼進行走查和分析,找出內(nèi)存泄漏發(fā)生的位置;
2.使用專門的內(nèi)存泄漏測試工具optimizeit進行測試.
這兩種方法都是解對于決系統(tǒng)穩(wěn)定性問題的有效手段,使用內(nèi)存測試工具對于已經(jīng)暴露出來的內(nèi)存泄漏問題的定位和解決非常有效;但是系統(tǒng)的穩(wěn)定性問題也不僅僅只是內(nèi)存泄漏的問題,代碼走查是提高系統(tǒng)的整體代碼質(zhì)量及至解決潛在問題的有效手段,基于這樣的考慮,應(yīng)采用代碼走查結(jié)合內(nèi)存泄漏測試工具的使用,雙管齊下,爭取比較完整地解決系統(tǒng)的穩(wěn)定性問題。
在代碼走查的工作中,安排了對系統(tǒng)業(yè)務(wù)和開發(fā)語言工具比較熟悉的開人發(fā)坐吃山空對應(yīng)用的代碼進行了交叉走查,找出代碼中存在的數(shù)據(jù)庫連接聲明和結(jié)果集未關(guān)閉,代碼冗余和低效等故障若干,取得了良好的效果,文中主要講述結(jié)合工具的使用對已經(jīng)出現(xiàn)的內(nèi)存泄漏問題的定位方法。