Re[12]: Что будет, если из C# убрать GC?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 27.10.14 12:01
Оценка:
Здравствуйте, 0BD11A0D, Вы писали:

BDA>Здравствуйте, gandjustas, Вы писали:


BDA>>>Скажем так, одно приложение, к которому я причастен, имело в этом необходимость. При скудных аппаратных ресурсах.

G>>И от чего такая необходимость? ИМХО это ошибка проектирования, а не необходимость.
BDA>Она объективная. То есть, ее причины лежали вне софта. В предметной области.
Неубедительно. Приведи детали.
Есть два варианта:
1) Данные приходят извне, обрабатываются порциями. Тогда в быстродействии GC нет смысла, ибо пропускная способность ограничена пропускной способностью сети.
2) Данные генерируются алгоритмом, например динамического программирования, тогда неясно зачем объекты, в этом случае надо применять структуры.

BDA>>>Рад, что вы знаете наверняка. В МС, видимо, тоже лучше всех знают.

G>>Они статистику анализируют.
BDA>Дайте лучше сразу ссылку на техблог, почитать про сбор статистики.
Почитай ранние посты про GC в .NET, там рассказывали про то, откуда дровишки. Но ссылки, увы, не собираю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.