static void Main(string[] args) { //372 Gb BigObject[] objects = new BigObject[1000]; try { for (int i = 0; i < objects.Length; i++) { //objects[i]=new BigObject(); BigObject @object = new BigObject();//optimize + } } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); }
static void Main() { // Массив объектов - BigObject. // 381 * 1000 = 381 000 МБ = 372 ГБ - размер всего массива. BigObject[] objects = new BigObject[1000]; try { for (int i = 0; i < objects.Length; i++) { //objects[i] = new BigObject(); BigObject @object = new BigObject(); // optimize + } } catch (OutOfMemoryException ex) { Console.WriteLine(ex.Message); } // Delay. Console.ReadKey(); }