• flags {string}

    v8.setFlagsFromString() 方法可用于以编程方式设置 V8 的命令行标志。 应谨慎使用此方法。 虚拟机启动后更改设置可能会导致不可预测的行为,包括崩溃和数据丢失,或者它可能根本就什么都不做。

    可以通过运行 node --v8-options 来检测可用于 Node.js 版本的 V8 选项。

    用法:

    1. // 将 GC 事件打印到 stdout 一分钟。
    2. const v8 = require('v8');
    3. v8.setFlagsFromString('--trace_gc');
    4. setTimeout(() => { v8.setFlagsFromString('--notrace_gc'); }, 60e3);