нельзя просто так взять и for(i in object) по объектам делатьА что в этом такого? Единственная проблема - это сочетание с удалением, что в теории может породить сдвиги. Но в моей задаче некоторый мусор в базе не критичен, и вероятно будет удален в следующий раз. А вот потребление памяти и процессора - критичны.
Я пишу не по фен-шую, но не до такой степени! Уж что-что, а экономия памяти и проца в приоритете всегда были. И сегодня узнал, что GC не такой уж умный бывает, плюс вот эта утечка через регулярки. В общем, я намерен разобраться и пресечь, если возможно.