Hi All,
Could one say me how much the stack capacity is in C#. I am trying to form 3D mesh closed object by using an array of 30.000 items.
Thanks in advance
George ARKIN
Hi All,
Could one say me how much the stack capacity is in C#. I am trying to form 3D mesh closed object by using an array of 30.000 items.
Thanks in advance
George ARKIN
The default stack size for a .NET application is 1 MB (default is 256 KB for ASP.NET apps), but you can change that. For the application you can change the default size by modifying the PE header of the executable. For threads you create, you can use the constructor overload that takes a stack size.
But as Anton Tyjhyy points out in his answer, arrays are reference types and thus located on the heap (even if the array happens to hold a bunch of value types).
The stack size is configurable and can be set in several different ways.
Your array will live on the heap, stack size is irrelevant in your case.