9. Structure vs Class
Cost of making one slot instance
Structure
● 4,057 processor
cycles (on sbcl)
● 16 bytes of memory
allocated (on ccl)
Class
● 46,127,284 processor
cycles (on sbcl)
● 328 bytes of memory
allocated (on ccl)
10. Planning.
Asdf
● Using plan class
object.
● Depth first strategy(?)
Remora
● Using list as graph.
● Topological sort.
13. Meaning of 'if needed'.
Compile
● Still not compiled.
● Source file newer than
fasl cache.
● Source file which
depends on was
modified.
● Dependent system
newer than system.
Load
● Still not loaded.
● File re/compiled.
14. Heavy tasks
● Compiling file.
● Getting file time stamp.
● Making directory.
● Printing to stream.
15. Bench asdf vs remora again
to load hunchentoot on ccl.
Asdf
● 36.464 sec
● 313,210,864 bytes of
memory allocated.
Remora with parallel
● 12.257 sec
● 2,952,899,360 bytes
of memory allocated.