2008-10-07 3 views
5

На самом деле, два размера: первоначально зарезервированы и зарезервированы.Как определить оптимальный размер стека потоков?

Вы используете статический или динамический анализ? Какие инструменты? Какие методы?

+0

Похоже, методом проб и ошибок все мы получим: http://stackoverflow.com/questions/389219 – 2008-12-23 18:02:00

ответ

2

Один из способов состоит в том, чтобы нарисовать ваш стек в главном или главном потоке с известным значением, а затем при очистке выполнить развертку из предела стека, пока ваше известное значение больше не будет найдено.

Ваш конец стека будет определен как символ, сгенерирует файл .map, чтобы определить пределы стека и их имена символов.

Он обсуждается здесь: How to determine maximum stack usage?

+0

Спасибо, это помогает с «полной» зарезервирован части вопроса , – Constantin 2009-01-03 18:47:55