Is a
Patent attributes
Patent Jurisdiction
Patent Number
Date of Patent
February 17, 2015
Patent Application Number
13462766
Date Filed
May 2, 2012
Patent Citations Received
Patent Primary Examiner
Patent abstract
Embodiments of the present invention provide a computing system and method to profile a program for finding potential optimization in heap usage by reducing lag and drag in lifetimes of heap memory blocks. The process consists of three steps. First, an instrumentation engine analyzes a given program and inserts additional code at interesting locations to collect needed information. Second, when the instrumented program is executed on a set of test cases, runtime data is collected. Third, since this data is large for a complex and long running program, data is processed to present it to a user in useful ways so that a programmer improves the heap utilization in the program.
Timeline
No Timeline data yet.
Further Resources
No Further Resources data yet.