Paul Baumann May 17, 2010
The attached file contains code and presentation for techniques to dramatically increase the enumeration performance of GS/S collections. You can also view the presentation at the link
http://www.visualworksforums.org/index.php?topic=35.0
The code is open-source and it is hoped that GemStone will eventually incorporate these improvements into their product. The code has been in use for over a year now and only one bug had been found in that time (which is fixed in the attached file). This version is faster than the 2.1 000.0 version that was presented. The gains added to 2.1 002.0 were mostly from skipping enumeration of hashed collections that are already known to be empty.
Enjoy!
Paul Baumann