脚本堆栈空间耗尽firefox [英] Script stack space exhausted firefox
本文介绍了脚本堆栈空间耗尽firefox的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在处理来自Web服务的大型XML响应。当我尝试使用URL获取时,一段时间后它在Firebug中显示错误脚本堆栈空间配额已用尽
我该如何解决?
I am working with a large XML response from a web service. When I try to get that using a URL, after some time it displays an error in Firebug that "script stack space quota is exhausted" How can i resolve that?
推荐答案
听起来就像在处理xml时会发生一些递归一样,这实际上是导致堆栈溢出(通过任何名称)。
It sounds like there is some recursion going on when processing the xml, that is essentially causing a stack overflow (by any name).
思考:
- 使用更少数据工作
- 如果您手动处理数据,请尝试使用较少的递归?或许基于手动尾调用或基于队列/堆栈
- 考虑json - 然后您可以卸载到脚本主机以重新水化对象而无需任何额外处理
这篇关于脚本堆栈空间耗尽firefox的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文