這個(gè)模塊暴露了io.js
內(nèi)建的指定版本的V8的事件和接口。這些接口受上游(upstream)變化的影響,所以沒有被穩(wěn)定索引(stability index)所覆蓋。
返回一個(gè)包含以下屬性的對(duì)象。
{
total_heap_size: 7326976,
total_heap_size_executable: 4194304,
total_physical_size: 7326976,
used_heap_size: 3476208,
heap_size_limit: 1535115264
}
設(shè)置額外的V8命令行標(biāo)識(shí)。請謹(jǐn)慎使用;在虛擬機(jī)啟動(dòng)后改變設(shè)定可能會(huì)產(chǎn)生不可預(yù)測的行為,包括程序崩潰或數(shù)據(jù)丟失?;蛘咚部赡苁裁炊紱]有做。
當(dāng)前io.js
可用的V8選項(xiàng),在運(yùn)行iojs --v8-options
命令的輸出中顯示。一個(gè)非官方,社區(qū)維護(hù)的配置列表:https://github.com/thlorenz/v8-flags/blob/master/flags-0.11.md
。
用處:
// Print GC events to stdout for one minute.
var v8 = require('v8');
v8.setFlagsFromString('--trace_gc');
setTimeout(function() { v8.setFlagsFromString('--notrace_gc'); }, 60e3);
更多建議: