Re: [Sbcl-devel] Slow clsql compilation

Kevin Rosenberg <kevin-HJRc7zDS/[email protected]> Tue, 22 Aug 2006 10:49:06 -0600
Newsgroups gmane.lisp.clsql.devel,gmane.lisp.steel-bank.devel
Message-ID <[email protected]>
Marko Koci?? wrote:
> When trying to do (asdf:oos 'asdf:load-op :clsql) of clsql-3.6.6 using
> sbcl-0.9.15-44 on windows -xp it takes verry long time to compile. It
> seems that problem is in oodml.lisp file which takes 12min to compile.
> Clisp compiles it instantly.
> [...]
> Does it happen on linux too?

No in the sense that compilation on linux takes a reasonable time (on
a debian P4 2.8GHz box, the latest version of uffi/clsql compiles in
39 seconds with SBCL 0.9.15). Yes in the sense that oodml.lisp (and
specifically find-all) has the longest compilation time compared to
the other source code files.

Keep in mind that I've nevered tried UFFI or CLSQL on SBCL Win32, so
there's a fair chance that not much works on that platform. 

-- 
Kevin Rosenberg
[email protected]


[1]
This is SBCL 0.9.15, an implementation of ANSI Common Lisp.
[...]
CL-USER(1): ((time (asdf:oos 'asdf:load-op 'clsql))
; loading system definition from /home/kevin/debian/src/clsql/clsql.asd into
; #<PACKAGE "ASDF0">
; loading system definition from /home/kevin/debian/src/uffi/uffi.asd into
; #<PACKAGE "ASDF1">
; registering #<SYSTEM UFFI {B1D0BA9}> as UFFI
; compiling file "/home/kevin/debian/src/uffi/src/package.lisp" (written 09 MAY 2006 09:40:55 AM):
[...]
Evaluation took:
  38.908 seconds of real time
  36.830303 seconds of user run time
  0.444028 seconds of system run time
  [Run times include 1.276 seconds GC run time.]
  10 page faults and
  377,235,336 bytes consed.
NIL