From: Andras S. <as...@ma...> - 2005-02-08 13:05:37
|
On Tue, 8 Feb 2005, Alex Mizrahi wrote: > Hello, All! > > i have strange performance issues when ABCL works with sevlet -- from > debugger (that is separate thread, spawned by lisp itself) function that > generates html works about 4 msecs, but in servlet itself (that runs in > threads spawned by web-server) it works about 100 msecs, that is not very > good 8-] > i believe problem is with threads -- something like if they are not > initialized, variable lookup is too slow. can i do something with it? I can't comment on this. > > by the way, i've tried working with SQL server from ABCL -- works quite > fine. so i'm going to try using it in some quite serious web-dev project > (after some more stability test) -- i believe it will be faster and more > pleasant to do in Common Lisp than in PHP even if i'll have to do some tools > and somewhat debug implementation 8-] so far it appears to be quite > stable -- better than in my previous experience with CMUCL with mod_lisp. i > even tried to compile function while it's being benchmarked by two > processes -- it didn't crash, and looks like became somewhat faster 8-] If you do a lot of calls to Java, you might want to give http://www.math.bme.hu/~asimon/lisp/jfli-abcl.tar a try. I cleaned it up a bit a few weeks ago, so it may actually work. (This is OT, but if you get desperate, have a look at CMUCL + Portable Aserve; it's quite stable and fast. And certainly more joy than PHP.) Andras |