The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 02, 2013
Filed:
Jul. 29, 2009
Ying LI, Beijing, CN;
Tian Cheng Liu, Beijing, CN;
Quan Long, Trumpington, GB;
Jing Luo, Beijing, CN;
Cheng Wei Wang, Beijing, CN;
Ying Li, Beijing, CN;
Tian Cheng Liu, Beijing, CN;
Quan Long, Trumpington, GB;
Jing Luo, Beijing, CN;
Cheng Wei Wang, Beijing, CN;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and apparatus for locating a memory leak in a program code by a computer device using a combination of dynamic analysis and static analysis approaches. The method includes dynamically analyzing the program to determine a memory leak characteristic; filtering out items which do not match the determined memory leak characteristic of the program to reduce a static analysis range to certain suspicious parts of a source code; and statically analyzing the suspicious parts of the program to locate the memory leak in the program. The apparatus includes a dynamic analyzer device to determine memory leak characteristics; and a static analyzer device to filter out items which do not match the determined memory leak characteristic to reduce a static analysis range to certain suspicious parts of a source code and locate the memory leak in the program.