我的webservice中的堆棧限制有問題。 我被建議閱讀this article這個論壇的其他成員,但我不知道如何運行EDITBIN。如何在.Net 3.5中增加Webservice的堆棧大小
我在Windows 7(IIS7)上使用VS2008 謝謝!
我的webservice中的堆棧限制有問題。 我被建議閱讀this article這個論壇的其他成員,但我不知道如何運行EDITBIN。如何在.Net 3.5中增加Webservice的堆棧大小
我在Windows 7(IIS7)上使用VS2008 謝謝!
如果您用完了堆棧,通常最好分析爲什麼用完了,並且適當地更改了您的設計。增加堆棧大小(無論是以編程方式還是編輯二進制文件)通常意味着您可以處理更大的數據集以進行遞歸或類似處理。
我強烈建議您在增加大小之前確定堆棧中發生了什麼。你最終可能會迭代迭代 - 或者你現在可能會發現你有一個bug。
感謝喬恩,我已經這樣做了,但自從迭代完成處理幾個尺寸爲64 * 64的圖像後,我無法做得更好(至少暫時) – mouthpiec 2010-06-13 13:12:19
@mouthpiec:處理圖像應該佔用* heap *空間比* stack *空間。你真的搞清楚爲什麼有這麼多堆棧被使用? – 2010-06-13 13:46:45
您不需要編輯二進制文件。請參閱您發佈的鏈接上的「Michael Reyeros」回覆。 – 2010-06-13 12:51:24
您好馬丁,我讀過這個東西,但我認爲現在最簡單的做法是將堆棧大小添加到1MB,這將解決問題。我相信,即使將來它不會增加更多,因爲遞歸函數不能無限制地增加。 – mouthpiec 2010-06-13 13:11:12