slow performance of multidimensional array initialiser slow performance of multidimensional array initialiser arrays arrays

slow performance of multidimensional array initialiser


Here is good explanation of array initializers and why you see such different results: http://bartdesmet.net/blogs/bart/archive/2008/08/21/how-c-array-initializers-work.aspx

Basically - array initializer involves creation of custom structs, while direct assigning of each item is just direct assignment in the stack and though it faster.