摘要 |
A system records the core or dump data of a computer process in which the computer process comprises trace points. An application program (104) has trace code that outputs trace data 106 at trace points in the processing of the application. Trace data 106 is stored in trace file 201 and includes a sequential set of trace data elements 202 produced in response to corresponding trace points. In response to the first set of trace data being produced from the first trace point, an image of the memory (105) is stored as base core data 203. In response to a subsequent entry of trace data 202 in trace file 201 being produced a first set of delta core data 204 is saved, the delta core data 204 representing the difference between the contents of the memory between the first and second trace points. Thus, the delta core data is recorded incrementally removing the need for a full core file to be saved at the point which a crash or other problem occurs. A core data reconstitution program (108) allows a reconstituted set of core data (303) to be formed from delta core data and case core data 203. |