一些库从模板生成控制流结构,例如“安全switch
”或访问者模式的表调度。
有没有人测量过此类结构的堆栈内存使用情况或发布了有关它们与尾调用优化的交互或一般可行性的任何信息?
我正在考虑一种运行时递归策略,即从模板生成循环。如果它不能依赖尾调用优化,它将不可避免地溢出堆栈。
一些库从模板生成控制流结构,例如“安全switch
”或访问者模式的表调度。
有没有人测量过此类结构的堆栈内存使用情况或发布了有关它们与尾调用优化的交互或一般可行性的任何信息?
我正在考虑一种运行时递归策略,即从模板生成循环。如果它不能依赖尾调用优化,它将不可避免地溢出堆栈。