如何确定最佳线程堆栈大小?

时间:2008-10-07 07:44:41

标签: winapi optimization visual-c++ memory stack

实际上,有两种尺寸:最初提交和保留总数。

您使用静态或动态分析吗?哪些工具?哪种技术?

1 个答案:

答案 0 :(得分:2)

一种技术是使用已知值在main或线程main中绘制堆栈,然后在清理时从堆栈限制执行扫描,直到找不到已知值。

您的堆栈结束将被定义为符号,生成.map文件以确定堆栈限制及其符号名称。

此处讨论:How to determine maximum stack usage?