blob: aaf05c909f05c4ac8fd901ba9dee07c093752396 [file] [edit]
'use strict';
require('../common');
const assert = require('assert');
const v8 = require('v8');
const s = v8.getHeapStatistics();
const keys = [
'does_zap_garbage',
'heap_size_limit',
'malloced_memory',
'peak_malloced_memory',
'total_available_size',
'total_heap_size',
'total_heap_size_executable',
'total_physical_size',
'used_heap_size'];
assert.deepStrictEqual(Object.keys(s).sort(), keys);
keys.forEach(function(key) {
assert.strictEqual(typeof s[key], 'number');
});