Я сильно подозреваю, что есть то, что вы не показали нам здесь.10000 строк - это ничего с точки зрения памяти.Если каждая строка, скажем, 64 байта (и это почти наверняка больше, чем реальность), то эти 10000 строк занимают 640 КБ.Я предполагаю, что у вас гораздо больше памяти, чем это, и вы не установили максимальный размер кучи на что-то крошечное?
Не могли бы вы предоставить короткую, но полную программу, которая демонстрирует проблемуздесь?
Интересно, проблема не в строках , а в том, что у вас генерируется 4,4 миллиона событий пользовательского интерфейса - и потому что вы никогда не позволяетеЯ справляюсь с ними, они все накапливаются, и они не могут быть очищены.Это будет иметь больше смысла (хотя это еще не , что много объектов) - но я не уверен, почему вы увидите это в реальной жизни - очевидно, пример, который вы привели, не особеннореалистичный, и вы, должно быть, пришли к выводу, что ему не хватает памяти в более обычной программе ...