> -- Александр Ильин писал(а):
> Добавлю, что некоторые системные ресурсы, оборачиваемые в объекты, могут исчерпываться гораздо раньше, чем про них вспомнит GC. Такие объекты надо уничтожать вручную, а не накапливать.
Относитесь к этому так, как относятся в ФП -- сборщик мусора только для управления одним ресурсом -- памятью, а все прочие ресурсы (файлы, порты ввода/вывода и пр.) обрабатывайте вручную, оборачивая, если нужно, в финализаторы (типа using в c# или with-... в лиспе).