Patent ID: 6438512
Filing Date: 2002-08-20
Classification: G06F

Abstract:
A method for performance monitoring of application code, comprising the steps of:(a) initializing a relative address data store; (b) initializing a stack information data store; (c) initializing a previous stack information data store; (d) stopping a process; (e) obtaining performance data for said process; (f) obtaining current level stack information for said process; (g) determining whether an address from said current level stack information is in said previous stack information data store; (h) storing said performance data and said address in said previous stack information data store if said address from said current level stack information is in said previous stack information data store; (i) determining whether said address from said current level stack information is in said relative address data store; (j) obtaining a symbol name from said relative data store if said address is in said relative address data store; (k) obtaining a symbol name and storing said address and said symbol name in said relative address data store if said address is not in said relative data store; (l) repeating steps (f)-(k) if there are additional stack levels for said process; (m) continuing said process when there are no additional stack levels; and (n) generating a report comprising said performance data for said process.