IO.js V8

2018-11-28 22:36 更新

穩(wěn)定度: 2 - 穩(wěn)定

這個(gè)模塊暴露了io.js內(nèi)建的指定版本的V8的事件和接口。這些接口受上游(upstream)變化的影響,所以沒(méi)有被穩(wěn)定索引(stability index)所覆蓋。

getHeapStatistics()

返回一個(gè)包含以下屬性的對(duì)象。

{
  total_heap_size: 7326976,
  total_heap_size_executable: 4194304,
  total_physical_size: 7326976,
  used_heap_size: 3476208,
  heap_size_limit: 1535115264
}

setFlagsFromString(string)

設(shè)置額外的V8命令行標(biāo)識(shí)。請(qǐng)謹(jǐn)慎使用;在虛擬機(jī)啟動(dòng)后改變?cè)O(shè)定可能會(huì)產(chǎn)生不可預(yù)測(cè)的行為,包括程序崩潰或數(shù)據(jù)丟失。或者它也可能什么都沒(méi)有做。

當(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);
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)