Одна из причин, по которой мы можем теперь автоматически управлять выделением памяти, заключается в том, что у нас ее так много.
В те времена, когда память была тесной, нужно было выжать максимум из каждого укуса системы.
Других ресурсов, таких как файловые дескрипторы и сокеты, гораздо меньше, и их все же нужно обрабатывать вручную (каламбур).
Рассмотрим также компактную среду .net. Нередко для мобильных устройств Windows бывает 32 МБ или 64 МБ энергозависимой памяти, с которой, если подумать, все еще много.
Мне интересно, что такое компактный каркас .net и как он будет работать на телефоне Nokia с 4 МБ энергозависимой памяти.
У кого-нибудь есть идеи?
(Это ответ в вики, не стесняйтесь исправлять или добавлять более подробную информацию)
Итак, IMHIO, мы можем позволить себе медленно восстанавливать память, потому что мы не собираемся израсходовать ее в спешке, чего нельзя сказать о других ресурсах.