技術(shù)特征:1.一種檢測(cè)內(nèi)存泄露的方法,包括以下步驟:?jiǎn)?dòng)程序;分配新內(nèi)存時(shí),根據(jù)內(nèi)存分配的地址,在設(shè)定的路徑內(nèi)生成內(nèi)存跟蹤文件,內(nèi)存跟蹤文件的內(nèi)容或文件名與分配的內(nèi)存地址、分配內(nèi)存的文件或分配內(nèi)存的源代碼的行號(hào)相關(guān);釋放內(nèi)存時(shí),根據(jù)傳進(jìn)的內(nèi)存地址,刪除相應(yīng)的內(nèi)存跟蹤文件;若不檢測(cè)內(nèi)存泄露,使用程序語(yǔ)言自身函數(shù)進(jìn)行內(nèi)存的分配與釋放;判斷是否檢測(cè)內(nèi)存泄露是通過(guò)檢測(cè)配置文件中檢測(cè)開關(guān)是否開啟進(jìn)行判斷;在步驟啟動(dòng)程序與步驟分配新內(nèi)存之間,進(jìn)行步驟:創(chuàng)立內(nèi)存跟蹤文件夾;在步驟分配新內(nèi)存時(shí),根據(jù)內(nèi)存分配的地址,在內(nèi)存跟蹤文件夾內(nèi)生成內(nèi)存跟蹤文件。2.根據(jù)權(quán)利要求1所述的檢測(cè)內(nèi)存泄露的方法,其特征在于,所述內(nèi)存跟蹤文件的文件名為分配的內(nèi)存的地址號(hào),文件內(nèi)容為分配內(nèi)存的文件和分配內(nèi)存的源代碼的行號(hào)。3.根據(jù)權(quán)利要求1所述的檢測(cè)內(nèi)存泄露的方法,其特征在于,在步驟啟動(dòng)程序之后,判斷是否檢測(cè)內(nèi)存泄露,若是,則進(jìn)行步驟:根據(jù)內(nèi)存分配的地址,在設(shè)定的路徑內(nèi)生成內(nèi)存跟蹤文件;若否,不檢測(cè)內(nèi)存泄露。4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的檢測(cè)內(nèi)存泄露的方法,其特征在于,分配新內(nèi)存通過(guò)運(yùn)行定義的分配內(nèi)存宏實(shí)現(xiàn),所述分配內(nèi)存宏與以下參數(shù)相關(guān):要分配的內(nèi)存的地址、代碼文件的名稱以及程序代碼的行號(hào);所述釋放內(nèi)存是通過(guò)定義的釋放內(nèi)存宏實(shí)現(xiàn)的,所述釋放內(nèi)存與參數(shù):分配的內(nèi)存的地址相關(guān)。5.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的檢測(cè)內(nèi)存泄露的方法,其特征在于,所述程序的源代碼使用C,C+,C++或OBJECTIVE-C語(yǔ)言編寫。6.一種檢測(cè)內(nèi)存泄露的裝置,其特征在于,所述檢測(cè)內(nèi)存泄露的裝置包括以下模塊:生成模塊,分配新內(nèi)存時(shí),根據(jù)內(nèi)存分配的地址,在設(shè)定的路徑內(nèi)生成內(nèi)存跟蹤文件,內(nèi)存跟蹤文件的內(nèi)容或文件名與分配的內(nèi)存地址、分配內(nèi)存的文件或分配內(nèi)存的源代碼的行號(hào)相關(guān);并通過(guò)檢測(cè)配置文件中檢測(cè)開關(guān)是否開啟進(jìn)行判斷;刪除模塊,用于釋放內(nèi)存時(shí),根據(jù)傳進(jìn)的內(nèi)存地址,刪除相應(yīng)的內(nèi)存跟蹤文件;所述生成模塊還用于創(chuàng)立內(nèi)存跟蹤文件夾,在步驟分配新內(nèi)存時(shí),根據(jù)內(nèi)存分配的地址,在內(nèi)存跟蹤文件夾內(nèi)生成內(nèi)存跟蹤文件,所述內(nèi)存跟蹤文件的文件名為分配的內(nèi)存的地址號(hào),文件內(nèi)容為分配內(nèi)存的文件和分配內(nèi)存的源代碼的行號(hào)。