【发布时间】:2023-07-08 01:11:01
【问题描述】:
*Exception 是硬编码抛出的条件还是依赖于代码运行的机器?
我几乎可以肯定后者,但我的搜索失败了,并且在这里没有提出足够的问题。
【问题讨论】:
-
条件到底是什么意思?当堆栈已满并且方法尝试在堆栈上分配更多空间来保存局部变量时抛出它,并且失败。具体来说,是“Localloc”IL 操作码抛出了这个。
-
我的意思是,如果堆栈被填充的时间是否有硬限制,或者它是内存的其他百分比还是当前机器的其他比例?
标签: .net exception specifications stack-overflow