(#:send-debug:init) (de ltest () (list #:send-debug:send-count #:send-debug:get0-count #:send-debug:get1-count #:send-debug:loop-count)) (de test1 () (#:send-debug:init) (ltest)) (de #:fix:foo (n) (list n n)) (de test2 (n) (#:send-debug:init) (repeat n (send 'foo 3)) (ltest)) (de send-stat () (let ((s #:send-debug:send-count) (g (+ #:send-debug:get0-count #:send-debug:get1-count)) (l #:send-debug:loop-count)) (print "Nb d'appels a` SEND : " s) (print "Nb d'appels a` GETFN1 interne : " g) (print "Nb de EQ internes : " l) (print "Rapport GETFN1/SEND : " (/ g s)) (print "Rapport LOOP/SEND : " (/ l s)) (print "Rapport LOOP/GETFN1 : " (/ l g))))