А некорректная работа может сокрушить всю систему. Некорректная работа может происходить из-за ошибок программирования. Следует постараться защититься хотя бы от некоторых ошибок.Сообщение от Vitamin
Некоторые проблемы сборщик частично решает:Сообщение от Vitamin
1. Повторное овобождение памяти.
Простые распределители могут сокрушить всю кучу при попытке повторного освобождения. Можно проверять корректность освобождаемого указателя, но это потребует некоторых дополнительных расходов.
Со сборщиком мусора операции освобождения нет. Все операции освобождения инкапсулированы внутри сборщика мусора. Довольно нетрудно добиться, чтобы они все были корректными.А значит можно будет не проверять их корректность. Таким образом, со сборщиком мусора все операции освобождения памяти, происходящие в системе, будут корректными.
Можно сказать, проблема некорректного освободения решена.
2. Обращение к освобождённой памяти.
Наверняка рано или поздно приведёт к крушению всей системы. Традиционный распределитель ничем не сможет помочь.
Сборщик мусора не будет освобождать память, пока существует возможность обращения к ней.
Можно сказать, проблема обращения к освобождённой памяти решена.
Неприменимо.Сообщение от Vitamin
Долой вытесняющую многозадачность на Speccy.
Подавляющая часть систем со встроенным сборщиком мусора.Сообщение от Vitamin
Они не используют нижележащую ОС и на них можно запускать программы написанные на этих ЯВУ.Сообщение от Vitamin
Тоже могу повторить, что сборщик мусора поверх распределителя с монопольным захватом памяти - никуда не годится по эффективности. Ещё подробнее объяснить почему?Сообщение от Vitamin
Как насчёт того, чтобы побайтовый менеджер мог быть любым и рулил внутри блоков, управляемыми менеджером со сборщиком мусора?Сообщение от Vitamin


А значит можно будет не проверять их корректность. Таким образом, со сборщиком мусора все операции освобождения памяти, происходящие в системе, будут корректными.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
Ибо даже если код будет специально написан, никто в большой программе типа компилятора не исключает частых вызовов в другие страницы свопа и возвратов из них. А это, сами понимаете, геморрой. Если дублировать все эти вызовы, программа распухнет "донельзя". Свопить данные проще - ибо под такой своп программу легче оптимизировать.
