如何有效檢測內存泄露

如果說內存泄露在軟件開發中是經常出現,某種意義上是不可避免的,那麼掌握有效地定位內存泄露就變得異常重要!


針對不同開發環境如windows、linux等需要掌握不同的工具,但是思想和方法應該是相同的。


作者目前在linux平臺下從事開發工作,但是平時編程使用的VS平臺。這篇文章也是由VS上編程練習中遇到內存泄露而寫,我們就先講講如何使用VS工具定位內存泄露。












下面是一段常用的釋放鏈表內存的程序:

current = head; 
while (NULL != current) 

      temp = current->next; 
      free (current); 
      current = temp; 
}
head = NULL;




發佈了43 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章