:???: Здравствуйте!
Насколько я понял для приложения CLR поддерживает две кучи. Одна для малых объектов, а другая для объектов > 85000.
Спрашивается а зачем ? Реализуются механизмы очищения кучи(Несколько потоков делят кучу на участки и обрабатывают ее).
Насколько я понял нет возможности создавать свои кучи(возможно здесь это идеологически не прокатывает).
Но мне лично было бы удобно создать кучу. Наплодить множество объектов и чтобы не напрягать сборщик мусора в конце написать HeapDestroy.
Т.е. мысль в том, что если есть множество клиентов, которые дергают один сервер, происходит интенсивное выделение и освобождение памяти, работать это в .NET врядли будет. Куча будет раздуваться, дефрагментация будет возрастать. В таких условиях сборщик мусора будет надолго затыкать приложение.
Какие у кого есть мысли по этому поводу.
Спасибо, Юрий
31.01.03 15:19: Перенесено модератором из '.NET' — TK