2013-02-21 217 views
3

我有一个进程在从IIS进程中运行时溢出堆栈,但在独立运行时工作正常。我怀疑它自己获得了默认的1MB堆栈,但是在IIS内部会少一些。如何查看Windows线程溢出时的当前堆栈大小

为了避免与我使用的是IIS进程中的一个子线程分配一个更大的堆栈中的IIS工作进程搞乱,但我怀疑堆栈大小参数来创建线程被忽略,因为每个文档(http://msdn.microsoft.com/en-us/library/ms149581.aspx

当堆栈溢出时,我可以查看调试器中暂停的进程,但是如何找出堆栈实际分配的大小?

回答