【发布时间】:2020-05-04 16:54:33
【问题描述】:
我知道 CPython 有一个递归限制,在我的 Python 副本上是 3000。
有谁知道在进行算术评估时堆栈深度是否有限制?
CPython 是否对函数调用和评估堆栈使用相同的堆栈?
大多数其他语言都这样做,我认为 CPython 也是如此。由于 CPython 没有在堆栈上存储太多(我认为几乎所有东西都保存在堆上),我想评估堆栈不需要太大?我搜索了https://leanpub.com/insidethepythonvirtualmachine,但找不到任何东西。
【问题讨论】:
标签: python memory-management stack