Skip to content
Snippets Groups Projects
  1. Apr 15, 2005
    • rtoy's avatar
      lisp/lisp.c: · 1cceeb7e
      rtoy authored
      o Add function for ppc to compute the number of CPU cycles per
        timebase ticks.  Save this in a global variable.
      
      code/time.lisp:
      o Adjust cycle-count/float for ppc to use the cycles-per-tick to
        compute the actual number of CPU cycles, so we can display cycles
        instead of ticks.
      1cceeb7e
  2. Oct 09, 2004
  3. Jul 26, 2003
  4. Jul 24, 2003
    • gerd's avatar
      Get rid of the 64 bytes that are shown as being consed when · f7804071
      gerd authored
      	calling (TIME NIL).
      
      	* src/code/time.lisp (*time-consing*, *last-time-consing*): New vars.
      	(get-time-consing): New function.
      	(%time): Call it to get the additional consing overhead of %time.
      	Subtract *time-consing* from the result unless null.  Set
      	*last-time-consing*.
      f7804071
  5. Feb 25, 2003
  6. Jan 06, 2003
  7. Nov 05, 2002
    • cracauer's avatar
      · 65f0bdc0
      cracauer authored
      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.
      65f0bdc0
  8. Jun 07, 2000
  9. Jan 29, 1998
  10. Jul 12, 1996
  11. Oct 31, 1994
  12. Feb 11, 1994
  13. Nov 13, 1993
  14. Aug 25, 1993
  15. Jan 13, 1993
  16. Aug 05, 1992
  17. Mar 14, 1992
  18. Feb 20, 1992
  19. Feb 19, 1992
  20. Feb 14, 1992
  21. Aug 30, 1991
  22. Aug 23, 1991
  23. Feb 08, 1991
  24. Feb 04, 1991
  25. Aug 24, 1990
  26. May 30, 1990
  27. Mar 05, 1990
  28. Feb 22, 1990
  29. Feb 07, 1990
    • ram's avatar
      Changed time into the %TIME function, and made TIME just expand into a call of · 0f692183
      ram authored
      %TIME with the form wrapped into a lambda.  This helps interpreted uses of
      TIME, mainly by reducing the spurious elapsed time for preprocessing the huge
      form, but should also produce somewhat more accurate results, since the code in
      %TIME always runs compiled.  Theoretically this could have a slight negative
      effect on the accuracy of compiled uses by introducing a call, but this should
      be well down in the noise, since call overhead should be well less than the
      clock resolution.
      0f692183
  30. Feb 06, 1990
Loading