On Thu, 2009-09-17 at 04:10 -0700, Derick Eddington wrote:
> I have a portable profiler: library (xitomatl profiler srfi-time).  It
> uses (srfi :19 time) and so it's limited by the resolution of 
> (srfi :19 time), which varies between different Scheme systems; on
> Ikarus, it has a resolution of microseconds.  (The library 
> (xitomatl profiler meta) could also be used if a source of times other
> than (srfi :19 time) is available.)
> 
> It's made to be used by temporarily replacing define, lambda, and
> case-lambda with its "/profiled" versions 

I also made the library (xitomatl rnrs-profiled) which profiles all the
(rnrs) procedures and can be substituted for (rnrs).  But because of how
it works, it probably does not give the most accurate proportional times
of the procedures, i.e. procedures' time ratios with respect to each
other, versus when they're the normal bindings and not the
profiled-wrapped ones.

-- 
: Derick
----------------------------------------------------------------

Reply via email to