[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: startup times
From: |
Evan Prodromou |
Subject: |
Re: startup times |
Date: |
05 Jul 2001 10:01:42 -0700 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.103 |
>>>>> "NWVD" == Neil W Van Dyke <address@hidden> writes:
NWVD> I just noticed that Guile startup time gets noticeably slow
NWVD> once you start loading packages.
Expecially big fat dumb packages like the HTTP library. B-)
NWVD> Plain Guile with HTTP library (which also loads GOOPS) takes
NWVD> over 3 seconds to load before loading application code.
There's been very little tuning on the HTTP library. I think the newer
version 0.3.1 (check here:
http://evan.prodromou.san-francisco.ca.us/software/net-http/
) should be a bit quicker, but I don't have any numbers on it.
(Sadly, I mislaid my pwd for the GLUG project thingy for (net http),
and I haven't updated the projects list. I guess I should dig it up
and do so...)
NWVD> Will any startup speed improvements make it into 1.6?
There are, I think, 3 current technologies on the board for improving
speed:
* guile-vm: compile Guile to a bytecode and execute the
bytecode
* guile-lightning: use GNU Lightning to do a "Guile JIT
interpreter"
* hobbit: compile Guile code to C, compile the C, and run it.
I don't have -any- idea how well any of these things work with
GOOPS. My first guess would be: crappy. B-)
Out of curiosity, what context are you using (net http) in, that
startup time is important?
~ESP
--
Evan Prodromou
address@hidden