nicolas petton wrote: > Using a LookupTable in ActionRegistry seems to slow down Iliad (a few ms > per request). More importantly, gst does a *lot* of garbage collections > (every 5 requests or so). This is very annoying, because it really slows > down the response time.
I can only guess that this: 2003-06-25 Paolo Bonzini <[email protected]> * kernel/LookupTable.st: Remove values instance variable, store key/value pairs in adjacent slots. was a bad idea. But, the garbage collection still puzzles me. Can you try adding a _gst_show_backtrace(stdout) in _gst_global_gc and see what is printed? Alternatively, I see you also have OrderedCollection in Session for the per-widget Action registries. Can you test the performance of Dictionary vs. LookupTable there, too? Paolo _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
