×

DATA STRUCTURE PATH PROFILING

  • US 20080005208A1
  • Filed: 06/20/2006
  • Published: 01/03/2008
  • Est. Priority Date: 06/20/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for profiling computer programs comprising:

  • receiving a program binary;

    creating a modified version of the program binary comprising instrumenting memory allocator instructions and heap pointer instructions with call instructions to a runtime profiler;

    executing the modified version comprising executing the runtime call instructions; and

    responsive to receiving the runtime call instructions at the runtime profiler, creating a heap model comprising,assigning identifiers to data objects,associating data objects with data structure instances,assigning identifiers to data paths traversed through data objects, andcounting the number of times identified data paths are traversed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×