我为Windows 64位版编写了带有electronic.js和vuetify.js的应用程序;关于该应用程序及其通常的使用情况,一切正常。问题是:当应用程序正在运行且用户未对其执行任何操作时,我的意思是在用户尝试使用该应用程序约1小时后,使其保持运行状态(应用程序主窗口处于打开状态),而未进行任何其他处理。程序,该程序将挂断并且无法运行,并且用户被迫关闭并重新打开该程序。
当用户运行该程序并使Windows进入休眠模式时,会发生相同的问题,并且在Windows重新启动后,该程序无法响应并且无法正常工作。
解决方案:
仅通过电子的background.js文件中的一行代码即可解决该问题,该问题来自硬件加速,并且由于该应用使用了更多资源,并且有些时间使该应用无法回应
app.disableHardwareAcceleration();
通过在后台进程文件中添加以上代码,应用程序将运行并非常快速地运行
答案 0 :(得分:2)
听起来像是内存泄漏。如果没有更多信息,虽然很难解决,但是您可以从这里开始: