Bug 49504

GemStone/S 64 Bit

3.6.1, 3.6, 3.5.5, 3.5.4, 3.5.3, 3.5.1, 3.5, 3.4.5, 3.4.4

3.6.2, 3.5.6

Symbol GC slow with many dead symbols

When Symbol GC finds a very large number of possible dead symbols, the write set union sweep became unreasonably slow.  This was a result of the possibleDeadSymbol structure containing large collision buckets; the objects referenced from the collision buckets were being read, which is unnecessary, since all contained objects would be symbols.

Last updated: 4/19/21