Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法/功能可以限制脚本在javascript中可以使用的处理能力?_Javascript - Fatal编程技术网

有没有一种方法/功能可以限制脚本在javascript中可以使用的处理能力?

有没有一种方法/功能可以限制脚本在javascript中可以使用的处理能力?,javascript,Javascript,我想做的是对我的脚本在javascript中可以使用的处理能力设置一个限制。例如,2MB之后,它开始延迟,类似于NES游戏在屏幕上显示太多动作时的延迟 我试过做研究,但没有什么能给我我想要的答案。一切都是为了提高性能,而不是减少可使用的数量。因为您似乎在试图限制内存使用,所以您可能能够跟踪正在使用内存的内容,并简单地限制这些内容,例如,如果您正在创建大量对象,您可以在创建特定对象后重用已创建的对象限制使用空间的数字 作为帮助,我建议您咨询服务人员,他们可能会提出解决问题的替代方法。浏览器通常会为

我想做的是对我的脚本在javascript中可以使用的处理能力设置一个限制。例如,2MB之后,它开始延迟,类似于NES游戏在屏幕上显示太多动作时的延迟


我试过做研究,但没有什么能给我我想要的答案。一切都是为了提高性能,而不是减少可使用的数量。

因为您似乎在试图限制内存使用,所以您可能能够跟踪正在使用内存的内容,并简单地限制这些内容,例如,如果您正在创建大量对象,您可以在创建特定对象后重用已创建的对象限制使用空间的数字


作为帮助,我建议您咨询服务人员,他们可能会提出解决问题的替代方法。

浏览器通常会为正在运行的脚本提供尽可能多的内存和CPU资源。我怀疑你能人为地限制这一点,更不用说在脚本内部了。没有办法将一段脚本限制在CPU使用的特定百分比。您必须在浏览器周围创建一个包装器,并使用某种管理代码来限制该进程对CPU的使用。例如,请参见。在2MB之后,它开始滞后。此语句表示您已经对在浏览器上运行的代码进行了一些评测。我认为解决此问题的一个更合适的方法可能是共享有问题的代码,以便我们可以提供改进其性能和/或内存使用率的建议。我正试图使其延迟到2 MB之后,但感谢您的建议。如果您想将内存使用率限制为2 MB,您可能会考虑使用WebBaseLand并用其他语言编写程序。