2013-02-21 26 views
3

我有一個進程在從IIS進程中運行時溢出堆棧,但在獨立運行時工作正常。我懷疑它自己獲得了默認的1MB堆棧,但是在IIS內部會少一些。如何查看Windows線程溢出時的當前堆棧大小

爲了避免與我使用的是IIS進程中的一個子線程分配一個更大的堆棧中的IIS工作進程搞亂,但我懷疑堆棧大小參數來創建線程被忽略,因爲每個文檔(http://msdn.microsoft.com/en-us/library/ms149581.aspx

當堆棧溢出時,我可以查看調試器中暫停的進程,但是如何找出堆棧實際分配的大小?

回答