Patent ID: 7454665
Filing Date: 2008-11-18
Classification: G06F

Abstract:
1. A method of recording diagnostic trace information within a memory, said method comprising: retrieving metadata corresponding to a computer system or computer program that is subject to tracing, wherein said metadata indicates the usefulness of each of a plurality of possible events that can occur within said computer system or computer program in determining a root cause of a failure; applying preferential ordering to said plurality of possible events based on said metadata; allocating a separate trace buffer within a memory of said computer system for each of said plurality of possible events, wherein the size of each trace buffer is based on said preferential ordering such that a smaller of said trace buffers is utilized to store frequent information-level trace event records and a larger of said trace buffers is utilized to store infrequent information-level trace event records; and storing diagnostic trace information as a unique sequence number along with a timestamp in each of said trace buffers within said memory accordingly.