Я программирую на C в Visual Studio 2005. У меня многопоточная программа, но это не особенно важно здесь.
Как определить (приблизительно), сколько пространства стека используют мои потоки?
Метод, который я планировал использовать, - установить память стека на некоторое предопределенное значение, скажем 0xDEADBEEF, долгое время запускать программу, приостанавливать программу и исследовать стек.
Как читать и записывать стек с Visual Studio?
EDIT: см., например, "Как определить максимальное использование стека" . Этот вопрос говорит о встроенной системе, но здесь я пытаюсь определить ответ на обычный ПК.