2016-03-23 09:00:44 |
Attila Lendvai |
description |
FTR,
(cffi:defcvar errno :int)
(defun foo () errno)
(time (loop repeat 1000000 do (foo)))
Evaluation took:
2.779 seconds of real time
2.864000 seconds of total run time (2.864000 user, 0.000000 system)
103.06% CPU
7,485,939,201 processor cycles
1 page fault
239,999,728 bytes consed
(defun foo2 () (sb-alien:extern-alien "errno" sb-alien:int))
(time (loop repeat 1000000 do (foo2)))
Evaluation took:
0.005 seconds of real time
0.000000 seconds of total run time (0.000000 user, 0.000000 system)
0.00% CPU
11,885,253 processor cycles
0 bytes consed |
FTR, as reported by Stas on #sbcl:
(cffi:defcvar errno :int)
(defun foo () errno)
(time (loop repeat 1000000 do (foo)))
Evaluation took:
2.779 seconds of real time
2.864000 seconds of total run time (2.864000 user, 0.000000 system)
103.06% CPU
7,485,939,201 processor cycles
1 page fault
239,999,728 bytes consed
(defun foo2 () (sb-alien:extern-alien "errno" sb-alien:int))
(time (loop repeat 1000000 do (foo2)))
Evaluation took:
0.005 seconds of real time
0.000000 seconds of total run time (0.000000 user, 0.000000 system)
0.00% CPU
11,885,253 processor cycles
0 bytes consed |
|