Re[17]: Конец нересурсов
От: samius Япония http://sams-tricks.blogspot.com
Дата: 17.11.11 20:49
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

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


G>>1) Никакого периодического процесса нет. Сборка мусора вызывается тогда когда памяти не хватает.


ГВ>По такой логике, любая программа на .Net должна для начала выедать всю доступную память, чего на практике обычно не происходит.


Когда кончается не вся доступная память, а память в специальной арене для выделения (256Kb afair). Когда кончается эта арена — все на что есть ссылки выносится в первое поколение, указатель свободного места переносится на начало арены.

G>>4) Чтобы программа не тормозила не надо нарушать статистику, на основе которой построены алгоритмы GC, что с завидным упорством делают программисты C++ когда пишут на C#.


ГВ>И в чём выражаются такие нарушения?

фиксят указатели в unsafe. Наверное об этом...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.