Pre*_*har 6 io cpu node.js reactjs electron

我正在跟踪用户的鼠标移动,并且在接收到鼠标移动发射器后,我会调度一个使其工作的事件。

ioHook.on('mousemove', event => {
    dispatch(storeLatestWorkTimeStamp())
});
Run Code Online (Sandbox Code Playgroud)

有时电子应用程序比Skypeslack消耗更多的 CPU 。

我尝试设置最大侦听器

ioHook.setMaxListeners(10);
Run Code Online (Sandbox Code Playgroud)

但这对CPU的消耗没有帮助。

下面是htop的输出截图

使用率从60到90不等,有没有办法控制ioHook的CPU使用率。

是否有任何其他 npm 包可以用作ioHook。