File uprof.icn

Summary

####################################################################

 Unicon Profiler v0.7
 Author: Leah Wegner
 Maintainer: Clinton Jeffery, Gigi Young
 March 26, 2018

 Notes:
  The granularity of the timing mechanism on classic Linux was 10 milliseconds.
  Even after improvements to the code, &time uses 1ms units and can't do better.
  This causes inaccurate timing results for procedures that typically complete
  in 0ms, 1ms, or only a few milliseconds. For such procedures, it might
  be more beneficial to look only at procedure counts instead of run-time.

 To Do:
  Check and correct profiling for programs with co-expressions
  Design and implement higher-resolution timing mechanisms.

###################################################################
Procedures:
divimage, main

Global variables:
Call_time_stack, Proc_stack, keys, keys2, keyval, lkey, timeval

Links:
evinit.icn, evnames.icn, evsyms.icn, options.icn, printf.icn

This file is part of the (main) package.

Source code.

Details
Procedures:

divimage(num, denom)


 return an image of a division


main(args)


Global variables:
Call_time_stack

Proc_stack

keys

keys2

keyval

lkey

timeval


This page produced by UniDoc on 2021/04/15 @ 23:59:54.