gpt4 book ai didi

recursion - 增加浏览器中的堆栈大小

转载 作者:行者123 更新时间:2023-12-03 14:50:35 27 4
gpt4 key购买 nike

简短的问题:我有一个非常深入递归的 javascript。如何增加堆栈大小以便我可以执行它(类似于 Unix 系统中的“ulimit -s unlimited”)?

长话短说:我必须绘制一个图形,我使用 Cytoscape JS ( http://js.cytoscape.org/ ) 和 Dagre 布局扩展 ( https://github.com/cytoscape/cytoscape.js-dagre )。绘图算法深入递归,我最终在 Chrome 中得到“Uncaught RangeError: Maximum call stack size exceeded”,在 Firefox 中得到“太多递归”。如何将堆栈大小设置为无限制或非常大(即 Unix 系统中的“ulimit -s 无限制”)以便我可以绘制图形?

谢谢!

最佳答案

Chrome 有一个标志:

chromium-browser --js-flags="--stack-size 2048"

您还需要运行 ulimit -s unlimited但是,在运行上面的命令之前:否则,您的深度递归 Javascript 代码将使 Chrome 崩溃。

关于recursion - 增加浏览器中的堆栈大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380984/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com