### 穩定度: 2 - 穩定
這個模塊暴露了`io.js`內建的指定版本的V8的事件和接口。這些接口受上游(upstream)變化的影響,所以沒有被穩定索引(stability index)所覆蓋。
#### getHeapStatistics()
返回一個包含以下屬性的對象。
~~~
{
total_heap_size: 7326976,
total_heap_size_executable: 4194304,
total_physical_size: 7326976,
used_heap_size: 3476208,
heap_size_limit: 1535115264
}
~~~
#### setFlagsFromString(string)
設置額外的V8命令行標識。請謹慎使用;在虛擬機啟動后改變設定可能會產生不可預測的行為,包括程序崩潰或數據丟失。或者它也可能什么都沒有做。
當前`io.js`可用的V8選項,在運行`iojs --v8-options`命令的輸出中顯示。一個非官方,社區維護的配置列表:`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);
~~~