summaryrefslogtreecommitdiff
path: root/test/parallel/test-v8-stats.js
blob: fc4a6df30f8ed8710361719e34396bd03617d714 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'use strict';
var common = require('../common');
var assert = require('assert');
var v8 = require('v8');

var s = v8.getHeapStatistics();
var keys = [
  'heap_size_limit',
  'total_available_size',
  'total_heap_size',
  'total_heap_size_executable',
  'total_physical_size',
  'used_heap_size'];
assert.deepEqual(Object.keys(s).sort(), keys);
keys.forEach(function(key) {
  assert.equal(typeof s[key], 'number');
});