Electron Browser窗口挂起并变得无响应

Electron Browser窗口挂起并变得无响应,electron,window,freeze,Electron,Window,Freeze,我们已经用Electron框架构建了mac和window应用程序。我们的许多用户抱怨应用程序有时会挂起并没有响应。哨兵监控显示,我们有很多关于该应用程序没有响应的报告,很多用户都有这个问题。但当该应用程序在本机浏览器(如谷歌浏览器)中运行时,它不会发生 Electron版本8.5.1-这是现在最新的8.x版本。我们不能升级到更高的版本,因为有些关键的东西只有在这个版本上才能正常工作。例如,这一个-(它已关闭,但仍不工作) 对哨兵日志的调查并没有帮助我们了解原因的根源。它发生在不同的时间,我们没有

我们已经用Electron框架构建了mac和window应用程序。我们的许多用户抱怨应用程序有时会挂起并没有响应。哨兵监控显示,我们有很多关于该应用程序没有响应的报告,很多用户都有这个问题。但当该应用程序在本机浏览器(如谷歌浏览器)中运行时,它不会发生

Electron版本8.5.1-这是现在最新的8.x版本。我们不能升级到更高的版本,因为有些关键的东西只有在这个版本上才能正常工作。例如,这一个-(它已关闭,但仍不工作)

对哨兵日志的调查并没有帮助我们了解原因的根源。它发生在不同的时间,我们没有找到它可能依赖于什么

仅举一个senrty日志示例:

我们做了一个有助于重新加载应用程序窗口的变通方法

window.on('unresponsive', () => {
   // there we can destroy window and create new
});
但这并不能从根本上解决问题


有人能帮忙解决吗?为什么会发生?可能有人也有同样的问题?

AFAIK,
无响应事件在约30秒后触发。您的原始图像当时显示错误。新图像在
无响应
事件之前也有该间隔的事件。在没有看到任何应用程序代码的情况下,我认为我们做不了什么。查看
无响应事件前30秒运行的代码。