Как получить размер стека существующего потока .NET - PullRequest
2 голосов
/ 31 мая 2009

Я хочу узнать размер стека потоков потоков .NET в CLR 4.0. Есть идеи?

Ник

1 Ответ

2 голосов
/ 31 мая 2009

См. Аналогичный вопрос здесь на SO. Не выглядит многообещающим. Кроме того, см. эту ссылку от парня из MS по этому вопросу.

Вот также непроверенная ссылка I , расположенная в ассемблере:


// OK, let's go assembly:

DWORD dwStackSize; //size of current thread's stack
_asm {
     mov eax,fs:[4]
     sub eax,fs:[8]
     mov dwStackSize,eax
}

// Don't know how to do this on non-intel CPU's.  

Удачи. Кроме того, обязательно спросите себя, что вы делаете, для чего действительно нужна эта информация, и если нет другого решения вашей проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...