Javascript Electron.js应用程序在未使用一小时后冻结
我用electron.js和vuetify.js为Windows 64位编写了一个应用程序;应用程序及其常用用例一切正常。问题是:当应用程序正在运行而用户没有对其执行任何操作时,我的意思是让它运行(应用程序主窗口打开),而不进行任何其他处理,大约1小时后,当用户尝试使用该程序时,该程序挂起而不工作,用户被迫关闭并重新打开该程序 当用户运行程序并使Windows进入休眠模式时,同样的问题也会发生。重新启动Windows后,程序不会响应,也不会工作Javascript Electron.js应用程序在未使用一小时后冻结,javascript,node.js,electron,vuetify.js,Javascript,Node.js,Electron,Vuetify.js,我用electron.js和vuetify.js为Windows 64位编写了一个应用程序;应用程序及其常用用例一切正常。问题是:当应用程序正在运行而用户没有对其执行任何操作时,我的意思是让它运行(应用程序主窗口打开),而不进行任何其他处理,大约1小时后,当用户尝试使用该程序时,该程序挂起而不工作,用户被迫关闭并重新打开该程序 当用户运行程序并使Windows进入休眠模式时,同样的问题也会发生。重新启动Windows后,程序不会响应,也不会工作 电子版:3.0.0 解决方案: 这个问题只用e
- 电子版:3.0.0
app.disableHardwareAcceleration();
通过在后台进程文件中添加上述代码,应用程序运行和工作速度非常快听起来像是内存泄漏。如果没有更多信息,虽然很难解决,但您可以从这里开始:
请在发帖前阅读。这可能是由于应用程序的问题,而不是Electron的问题。试着分析它,可能是内存泄漏或无限循环,尽管它可能只是一个bug@ᆼᆺᆼ , 我还以为程序有问题,但对我自己来说,我的电脑没有问题,另一方面,RAM的高消耗是电子内部铬的常见问题。谢谢你发布你的答案,你提到的这一点非常重要,但对于我的问题来说,这不是真正的解决方案,也没有内存泄漏!我更新了我的问题帖子,并添加了解决方案——问题来自硬件加速