то вам в С++. Если есть проблемное место с постоянным выделением и освобождением памяти, тормозящее конкретное место, то можно переписать на пул переиспользуемых объектов. Сборщик мусора обслуживает не только ваши объекты, но и системные, которые создаются и освобождаются без вашего участия. Например, объекты порождаемые boxing/unboxing. Отключите его и получите утечку.
Но вы можете настроить его таким образом, чтобы уменьшить количество вызовов, распараллелить работу, перевести на ручные вызовы GC.Collect. Этого достаточно даже в самых высоконагруженных серверах.
хороший ответ
Обсуждают сегодня