Я хотел бы знать, как работает .maxstack. Я знаю, что это не связано с фактическим размером типов, которые вы объявляете, но с их количеством. Мои вопросы:
- это применимо только для функции или ко всем функциям к которому мы призываем?
- даже если он просто для функции были объявлены .maxstack, как узнать, что такое maxstack, если у вас есть ветвление? Вы идите и смотрите все "пути" и вернуть возможно максимальное значение?
- Что произойдет, если я установил значение 16 и на самом деле существует 17 переменных?
- Есть ли слишком большой штраф, если я установите его на 256?
Спасибо