Sqlite windows上electron的CPU高使用率

Sqlite windows上electron的CPU高使用率,sqlite,electron,Sqlite,Electron,电子:1.4.4 操作系统:windows 7,我的windows 7是一个虚拟机。2GB,1个内核 node-sqlite3:3.1.8,使用了一个db文件 electron builder:7.24.1 节点:7.0.0 我正在Mac OS上工作。制作一个electron项目,使用sqlite3存储数据。在我的Mac上一切正常。因此我为windows构建了一个安装程序exe文件。之前,我在windows上使用electron-rebuild.cmd构建sqlite3模块,并成功。然后使用el

电子:1.4.4

操作系统:windows 7,我的windows 7是一个虚拟机。2GB,1个内核

node-sqlite3:3.1.8,使用了一个db文件

electron builder:7.24.1

节点:7.0.0

我正在Mac OS上工作。制作一个electron项目,使用sqlite3存储数据。在我的Mac上一切正常。因此我为windows构建了一个安装程序exe文件。之前,我在windows上使用electron-rebuild.cmd构建sqlite3模块,并成功。然后使用electron builder构建exe文件,并成功。安装到windows后,运行应用程序,cpu运行100%。我捕获了一个cpu配置文件,发现只有一些ajax post需要100毫秒,其他什么都没有。然后我查看日志,发现有时数据库需要很多时间(大约10毫秒),有时则不是。我很困惑。我想可能是sqlite3模块有问题。有人对此有想法吗


非常感谢

这是一个,我建议尝试a中提到的解决方法,即将VM可用的CPU内核数量增加到至少两个。

这是一个,我建议尝试a中提到的解决方法,即将VM可用的CPU内核数量增加到至少两个。

,如果我没有读取数据库,只使用jsonp发送本地请求,cpu也占100%;如果我没有读取数据库,只使用jsonp发送本地请求,cpu也占100%