Source: http://genial.yculblog.com/post-115016.html Mountain Coat Sticks @ 2004-08-04 13: 061. PROFILE ON PLOT (Magic (35)) Profile Viewer Profsave (Profile 'Info'), 'Profile_Results') Profile ON -History Plot (Magic (4)); P = Profile ('Info'); for n = 1: size (p.functionHistory, 2) if P.functionHistory (1, n) == 0 str = 'Entering function:'; else str = 'exiting function:'; END DISP ([Str P.FunctionTable (P.FunctionHistory (2, n)). FunctionName]); END 2. TIC, TOC TIC, OPERATION, TOC 3. CPUTIME T = CPUTIME; Your_Operation; CPUTIME-T 4. Clock, ETIME T0 = Clock; Operation Etime (Clock, T0)