Electron.js应用在一个小时后冻结



我用electon.js和vuetify.js编写了一个适用于Windows 64bit的应用程序;该应用程序及其通常的用例都可以。问题是:当应用程序正在运行并且用户不对它做任何事情时,我的意思是让它运行(App主窗口是打开的(,而没有任何其他处理,大约1小时后,当用户尝试与该用户一起使用程序,程序挂断并且不起作用,并且用户被迫关闭并重新打开程序。

当用户运行程序并将Windows带到Hibernate模式时,并且在Windows重新启动后,该程序不响应并且不起作用。

  • 电子版本:3.0.0

解决方案:

问题在背景中仅使用一个行代码解决。响应

app.disableHardwareAcceleration();

通过在后台进程文件中添加上述代码,应用程序运行,工作非常快

听起来像是内存泄漏。尽管很难解决,但没有更多信息,但是您可以从这里开始:

https://v2.vuejs.org/v2/cookbook/avoiding-memory-leaks.html

最新更新