kzn

Как [просто] получить OutOfMemoryError

Jul 07, 2011 20:54

Очень легко получается, если последовательно обрабатывать много больших текстов. Схема такая:

1. Получить текст
2. Вырезать нужный кусок с помощью s.substring()
3. ????
4. PROFIT!

А все потому, что для оптимизации .substring() не создает новую строку, а использует существующую.
Все это тривиально решается с помощью new String(s.substring())
Previous post Next post
Up