Ограничение памяти стека.NET

Я использую C#,.NET 4.0, 64-бит. Мне нужно хранить в памяти 500 миллионов «точек данных», которые используются в вычислениях. Мне нужно решить, создавать ли их как объекты структуры или класса. Структуры кажутся намного быстрее.

Есть ли предел памяти для стека? Если да, то как его можно отрегулировать.

Повлияет ли хранение такого большого количества данных в стеке на общую производительность системы?

(Между прочим, я знаю об ограничении размера одного-объекта в.NET, так что это решается --данные будут храниться в нескольких коллекциях).

7
задан Cody Gray 17 March 2012 в 11:18
поделиться