【问题标题】:How to determine optimal thread stack size?如何确定最佳线程堆栈大小?
【发布时间】:2010-09-15 16:55:39
【问题描述】:

实际上,有两种大小:初始提交和总保留。

您使用静态分析还是动态分析?哪些工具?哪些技术?

【问题讨论】:

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


【解决方案1】:

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

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

这里讨论:How to determine maximum stack usage?

【讨论】:

  • 谢谢,这有助于解决问题的“总保留”部分。
猜你喜欢
  • 2011-07-27
  • 2014-06-26
  • 1970-01-01
  • 2012-09-09
  • 2010-12-13
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多