我有一个应用程序占用大量内存并且容易崩溃。 我正在寻找一种检测内存不足错误的方法
示例
[27501:0218/071758.889124:FATAL:memory.cc(22)] Out of memory. size=262144
我想抓住那个事件并重新启动应用程序。 重新启动应用程序不是难事。
我已经尝试过
win.webContents.on('crashed'
win.webContents.on('unresponsive'
app.on('gpu-process-crashed'
当应用程序内存不足时,不会调用这些事件。即使当应用崩溃并退出时,仍然不会调用它们。
我运行的平台:Ubuntu 16.04 64位电子