[gsharp-devel] redraw buglets
Robert Strandh
strandh at labri.fr
Tue Jul 20 06:24:42 UTC 2004
Christophe Rhodes writes:
> Christophe Rhodes <csr21 at cam.ac.uk> writes:
>
> Just to complete the numbers game, here are the corresponding numbers
> from profiling the CLIM package.
>
> 6.803 | 44,869,448 | 43,507 | 0.000156 | CLIM:MEDIUM-COPY-AREA
> 5.506 | 39,841,728 | 34,718 | 0.000159 | CLIM:MEDIUM-DRAW-RECTANGLE*
Those would be hard to avoid, other than with incremental redisplay,
since they are the ones that put the various music symbols where they
should go.
> 3.884 | 19,107,904 | 1,176,740 | 0.000003 | CLIM:BOUNDING-RECTANGLE*
> 3.242 | 10,677,496 | 38,690 | 0.000084 | CLIM:RECOMPUTE-EXTENT-FOR-NEW-CHILD
> 2.508 | 22,934,944 | 1,578 | 0.001589 | CLIM:MAP-OVER-OUTPUT-RECORDS
These will likely disappear if output recording is done better.
> 2.117 | 22,808,984 | 23,576 | 0.000090 | CLIM:MEDIUM-DRAW-POLYGON*
This has to do with beam drawing, I think.
--
Robert Strandh
---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------
More information about the gsharp-devel
mailing list