(old-run-utime old-run-stime old-page-faults old-bytes-consed)
(time-get-sys-info))
(setq old-real-time (get-internal-real-time))
- (let ((start-gc-run-time *gc-run-time*))
+ (let ((start-gc-run-time *gc-run-time*)
+ #!+sb-eval (sb!eval:*eval-calls* 0))
+ (declare #!+sb-eval (special sb!eval:*eval-calls*))
(multiple-value-prog1
;; Execute the form and return its values.
(funcall fun)
~S second~:P of real time~% ~
~S second~:P of user run time~% ~
~S second~:P of system run time~% ~
- ~@[[Run times include ~S second~:P GC run time.]~% ~]~
+ ~@[[Run times include ~S second~:P GC run time.]~% ~]~
+ ~@[~S call~:P to %EVAL~% ~]~
~S page fault~:P and~% ~
~:D bytes consed.~%"
(max (/ (- new-real-time old-real-time)
(unless (zerop gc-run-time)
(/ (float gc-run-time)
(float sb!xc:internal-time-units-per-second)))
+ #!+sb-eval sb!eval:*eval-calls* #!-sb-eval nil
(max (- new-page-faults old-page-faults) 0)
(max (- new-bytes-consed old-bytes-consed) 0)))))))
+