【发布时间】:2013-02-07 00:03:51
【问题描述】:
我有一个进程在从 IIS 进程中运行时溢出堆栈,但在单独运行时工作正常。我怀疑它本身会获得默认的 1MB 堆栈,但在 IIS 中会少一些。
为了避免弄乱 IIS 工作进程,我在 IIS 进程中使用了一个子线程来分配更大的堆栈,但我怀疑根据文档 (http://msdn.microsoft.com/en-us/library/ms149581.aspx),线程创建的堆栈大小参数被忽略了
当堆栈溢出时,我可以在调试器中查看暂停的进程,但我如何知道实际分配的堆栈有多大?
【问题讨论】:
标签: windows multithreading iis stack