摘要:Qt繼承了C++語言動態分配內存機制,保證了開發人員能根據實際需要靈活地使用內存,同時Qt也不可避免的要面對“內存泄漏”這個嚴重威脅軟件安全的問題,雖然Qt采取了半自動化內存管理機制等措施,但不能從根本上解決問題;對此,提出了一種基于Qt的軟件內存泄漏靜態檢測方法,該方法針對Qt的半自動化內存管理機制,通過靜態分析被測對象中分配內存的代碼識別出是否屬于Qt自動管理的范圍,從而準確地檢測出內存泄漏和內存重復釋放問題;并基于該檢測方法設計了一種Qt內存泄漏自動檢測工具,該工具能很大程度上提高測試效率。
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社