如何增加电子制造商构建的应用程序的最大内存限制?

use*_*923 10 electron-builder

  • 版本:"电子":"1.6.2","电子建设者":"^ 16.8.2",
  • 目标:Windows x64

我知道我可以--js-flags="--max-old-space-size=4096"在使用电子运行它时添加.但是,我应该把这个参数放在电子生成器的构建配置中?

use*_*923 10

在main.js中,添加:

app.commandLine.appendSwitch('js-flags', '--max-old-space-size=4096');
Run Code Online (Sandbox Code Playgroud)

根据支持的Chrome命令行开关,应在ready发出事件之前调用它.例如:

import { app } from "electron";

app.commandLine.appendSwitch('js-flags', '--max-old-space-size=4096');

app.on('ready', () => {
    // ...
});
Run Code Online (Sandbox Code Playgroud)

  • 什么是4096?字节、千字节、兆字节? (2认同)
  • 兆@Finesse (2认同)