home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-08-10 | 554 b | 39 lines | [TEXT/CWIE] |
- unit MyProfiler;
-
- interface
-
- procedure StartProfiler;
- procedure FinishProfiler;
-
- implementation
-
- uses
- Profiler;
-
- var
- good:Boolean;
-
- procedure StartProfiler;
- var
- err:OSErr;
- begin
- err := ProfilerInit(collectDetailed, ticksTimeBase, 100, 5);
- good := err = noErr;
- end;
-
- procedure FinishProfiler;
- var
- functionSize :longint;
- stackSize: longint;
- err:OSErr;
- begin
- if good then begin
- ProfilerTerm;
- ProfilerGetDataSizes(functionSize, stackSize);
- err := ProfilerDump('ProfileData');
- Debugger;
- end;
- end;
-
- end.
-