Javascript(连续循环)运行时间是否有限制?
Is there a limit for Javascript (continous loop) runtime?
我正在开发基于 HTML5/CSS3 而不是 Flash 的数字 signage/indoor 媒体系统。它与单独的模块(天气、推特、新闻、照片、视频等)一起工作,这就是我 运行:
- 主(控制器)函数在系统运行s
时被调用
- 此函数从 PHP 接收所有已安装模块的列表
- 这个函数调用第一个模块(模块都是单独文件中的函数)
- 模块函数完成它必须做的所有事情(显示图像或其他),一旦完成,它就会调用回调函数。
- 回调函数再次调用主(控制器)函数,调用第二个模块,依此类推
- ...
- 当最后一个模块完成其任务时,主(控制器)函数再次调用第一个函数。 等等.
它将 运行 在服务器就绪的计算机和一些大型显示器中,每周 7 天,每天 24 小时,在 Chromium 全屏 window 中没有时间休息。所有模块都必须执行 "in time" 请求,以便管理员可以添加或删除新图像,新闻和天气系统可以工作...无需刷新 window。所有计时器(在模块、图像等之间切换)都是用 setInterval() 制作的。
昨天早上开始运行宁。计算机从未关闭过,但今天早上我注意到系统在启动大约 24 小时后冻结在其中一个模块中。我刷新了应用程序,没问题。由于服务器还用于许多其他公司任务,我不知道这是由于内存问题还是真的 Javascript 限制。
我的问题是:连续Javascript有没有时间限制?或者它可以 运行 for hours/days/weeks 没有任何问题?
主要限制是内存泄漏会慢慢吞噬您的内存。除此之外,没有真正的原因。
我正在开发基于 HTML5/CSS3 而不是 Flash 的数字 signage/indoor 媒体系统。它与单独的模块(天气、推特、新闻、照片、视频等)一起工作,这就是我 运行:
- 主(控制器)函数在系统运行s 时被调用
- 此函数从 PHP 接收所有已安装模块的列表
- 这个函数调用第一个模块(模块都是单独文件中的函数)
- 模块函数完成它必须做的所有事情(显示图像或其他),一旦完成,它就会调用回调函数。
- 回调函数再次调用主(控制器)函数,调用第二个模块,依此类推
- ...
- 当最后一个模块完成其任务时,主(控制器)函数再次调用第一个函数。 等等.
它将 运行 在服务器就绪的计算机和一些大型显示器中,每周 7 天,每天 24 小时,在 Chromium 全屏 window 中没有时间休息。所有模块都必须执行 "in time" 请求,以便管理员可以添加或删除新图像,新闻和天气系统可以工作...无需刷新 window。所有计时器(在模块、图像等之间切换)都是用 setInterval() 制作的。
昨天早上开始运行宁。计算机从未关闭过,但今天早上我注意到系统在启动大约 24 小时后冻结在其中一个模块中。我刷新了应用程序,没问题。由于服务器还用于许多其他公司任务,我不知道这是由于内存问题还是真的 Javascript 限制。
我的问题是:连续Javascript有没有时间限制?或者它可以 运行 for hours/days/weeks 没有任何问题?
主要限制是内存泄漏会慢慢吞噬您的内存。除此之外,没有真正的原因。