On Sun, 31 Jul 2011 23:54:51 +0200
Juan Jose Garcia-Ripoll <[email protected]> wrote:

> I removed the last references to the keyword argument :lockable in
> lsp/trace.lsp and in contrib/profile.

ECL now works fine again for me so far; and I can notice a slight
performance improvement in a test server wich now serves ~3 more
connections per second than before (about ~260 per second).  This is
not a case where global read-only hash tables are used concurrently
though, but I'd expect performance to be even better for such cases now.

When I did the earlier code review I also noticed that the package
symbol operations were using a global lock rather than a per-package
one.  It's not clear to me which is better in this case; perhaps
eventually I'll try to use per-package ones for symbol manipulation and
profile the code; if performance is improved and stability maintained,
I'll then report with a diff.

Thanks again,
-- 
Matt

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to