Make (time ...) and the profiler do precise measuring of space allocation. It will also not overflow or bomb out when consing amounts cross most-positive fixnum. The new profiler also has an interface to plug in your own print function (also dictates sorting or results). This is written on gencgc/x86 but tests indicated the fallsbacks for other platforms work. The dfixnum package included here is sketchy.
Showing
- code/dfixnum.lisp 197 additions, 0 deletionscode/dfixnum.lisp
- code/gc.lisp 75 additions, 17 deletionscode/gc.lisp
- code/profile.lisp 352 additions, 130 deletionscode/profile.lisp
- code/time.lisp 6 additions, 5 deletionscode/time.lisp
- lisp/gencgc.c 108 additions, 5 deletionslisp/gencgc.c
- tools/worldbuild.lisp 2 additions, 1 deletiontools/worldbuild.lisp
- tools/worldcom.lisp 2 additions, 1 deletiontools/worldcom.lisp
- tools/worldload.lisp 2 additions, 1 deletiontools/worldload.lisp
Loading
Please register or sign in to comment