Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring
Reexamination Certificate
2005-11-15
2005-11-15
Chace, Christian P. (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Memory configuring
C710S015000
Reexamination Certificate
active
06965978
ABSTRACT:
A method, medium, and computer-program product is provided for tracking memory-usage characteristics of an application. The invention includes a suite of tools to evaluate memory usage of uninstrumented binaries by tracking memory allocations, de-allocations, and in-memory-presence attributes at the module level. Memory-manipulation function calls (not limited to allocations and deallocations) are hijacked to code segments that annotate and log then-current memory characteristics. Processing is reverted back to its from-hijacked position and allowed to continue. In-memory presence of allocated memory and labels for certain points at time are tracked as well. The tracked data is logged so that algorithms can be run to extract desired information, which can be presented in various reports.
REFERENCES:
patent: 5491808 (1996-02-01), Geist, Jr.
patent: 5999933 (1999-12-01), Mehta
patent: 6718286 (2004-04-01), Rivin et al.
patent: 6782462 (2004-08-01), Marion et al.
Galen Hunt and Doug Brubacher, Detours: Binary Interception of Win32 Functions, Microsoft Research, http://research.microsoft.com/sn/detours, p. 1-9.
Cohen Shy
Schwartz Eyal
Spivey John T.
Bradley Matthew
Camach Jesse J.
Chace Christian P.
Shook Hardy & Bacon L.L.P.
Strohm Scott B.
LandOfFree
Memory tracking tool does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Memory tracking tool, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory tracking tool will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3510589