Okay so I'm experimenting and Id like to know a few things. First I"ll paste the code to my base object class. So you get an idea.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace P_Object
{
class base_object
{
string pronoun_name;
string noun_name;
string internal_name;
string internal_id;
Dictionary<string, string> relations = new Dictionary<string, string>();
}
}
Here is what is crashing it.
In another class as part of it's definition I have:
private base_object[] objects1=new base_object[99999999];
private base_object[] objects2 = new base_object[99999999];
private base_object[] objects3 = new base_object[99999999];
private base_object[] objects4 = new base_object[99999999];
private base_object[] objects5 = new base_object[99999999];
private base_object[] objects6 = new base_object[99999999];
private base_object[] objects7 = new base_object[99999999];
private base_object[] objects8 = new base_object[99999999];
private base_object[] objects9 = new base_object[99999999];
private base_object[] objects10 = new base_object[99999999];
private base_object[] objects11 = new base_object[99999999];
private base_object[] objects12 = new base_object[99999999];
private base_object[] objects13 = new base_object[99999999];
private base_object[] objects14 = new base_object[99999999];
private base_object[] objects15 = new base_object[99999999];
private base_object[] objects16 = new base_object[99999999];
private base_object[] objects17 = new base_object[99999999];
private base_object[] objects18 = new base_object[99999999];
private base_object[] objects19 = new base_object[99999999];
private base_object[] objects20 = new base_object[99999999];
private base_object[] objects21 = new base_object[99999999];
private base_object[] objects22 = new base_object[99999999];
private base_object[] objects23 = new base_object[99999999];
private base_object[] objects24 = new base_object[99999999];
private base_object[] objects25 = new base_object[99999999];
My main goal is to test how far I can push C# before it crashes on me in terms of how much array memory do I have to work with... the only reason for the crash I can think of is that I've ran out of memory somehow? :/