发明名称 Detection of memory leaks
摘要 Embodiments are configured to manage memory, including detecting one or more memory leaks. The various embodiments are configured to detect memory leaks and/or associated data without adding extra space or overhead for each associated memory allocation as compared with current implementations. In an embodiment, memory is managed including the detection a memory leak by using a fixed memory overhead, such as a fixed block or buffer of N pointers, instead of adding extra space per memory allocation. The contents of the fixed block can be altered and used to detect when memory has been allocated but not freed based on an analysis of a polynomial associated with one or more allocation and free operations. The polynomial can be solved to determine leaked pointers under certain conditions.
申请公布号 US7500079(B2) 申请公布日期 2009.03.03
申请号 US20060496109 申请日期 2006.07.31
申请人 MICROSOFT CORPORATION 发明人 BECKER ANDREW JAMES
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址