Citado de MSDN sobre StackOverflowException :
La excepción que se produce cuando la pila de ejecución se desborda porque contiene demasiadas llamadas a métodos anidados.
Too many
Es bastante vago aquí. ¿Cómo sé cuando demasiados son realmente demasiados? Miles de llamadas a funciones? Millones? Supongo que debe estar relacionado de alguna manera con la cantidad de memoria en la computadora, pero ¿es posible obtener un orden de magnitud más o menos preciso?
Me preocupa esto porque estoy desarrollando un proyecto que implica un uso intensivo de estructuras recursivas y llamadas a funciones recursivas. No quiero que la aplicación falle cuando empiezo a usarla para algo más que pequeñas pruebas.
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
.
Stack<T>
.