UNPKG

cpu-metrics

Version:

Dump cpu profile metrics after test to be tracked over all commits for the life of the branch.

1 lines 6.49 kB
{"changed":true,"filter":false,"title":"getHeapMetrics.js","tooltip":"/test/getHeapMetrics.js","value":"var cpuMetrics = require( './../build/Release/cpu_metrics.node' );\n\ncpuMetrics.StartProfiling();\nconsole.log(cpuMetrics.GetHeapMetrics());\n","undoManager":{"mark":-2,"position":49,"stack":[[{"start":{"row":0,"column":48},"end":{"row":0,"column":52},"action":"remove","lines":["heap"],"id":2},{"start":{"row":0,"column":48},"end":{"row":0,"column":49},"action":"insert","lines":["c"]}],[{"start":{"row":0,"column":49},"end":{"row":0,"column":50},"action":"insert","lines":["p"],"id":3}],[{"start":{"row":0,"column":50},"end":{"row":0,"column":51},"action":"insert","lines":["u"],"id":4}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"remove","lines":["var assert = require('assert');",""],"id":5}],[{"start":{"row":0,"column":4},"end":{"row":0,"column":16},"action":"remove","lines":["heap_metrics"],"id":6},{"start":{"row":0,"column":4},"end":{"row":0,"column":5},"action":"insert","lines":["c"]}],[{"start":{"row":0,"column":5},"end":{"row":0,"column":6},"action":"insert","lines":["p"],"id":7}],[{"start":{"row":0,"column":6},"end":{"row":0,"column":7},"action":"insert","lines":["u"],"id":8}],[{"start":{"row":0,"column":6},"end":{"row":0,"column":7},"action":"remove","lines":["u"],"id":9}],[{"start":{"row":0,"column":6},"end":{"row":0,"column":7},"action":"insert","lines":["u"],"id":10}],[{"start":{"row":0,"column":7},"end":{"row":0,"column":8},"action":"insert","lines":["M"],"id":11}],[{"start":{"row":0,"column":8},"end":{"row":0,"column":9},"action":"insert","lines":["e"],"id":12}],[{"start":{"row":0,"column":9},"end":{"row":0,"column":10},"action":"insert","lines":["t"],"id":13}],[{"start":{"row":0,"column":10},"end":{"row":0,"column":11},"action":"insert","lines":["r"],"id":14}],[{"start":{"row":0,"column":11},"end":{"row":0,"column":12},"action":"insert","lines":["i"],"id":15}],[{"start":{"row":0,"column":12},"end":{"row":0,"column":13},"action":"insert","lines":["c"],"id":16}],[{"start":{"row":0,"column":13},"end":{"row":0,"column":14},"action":"insert","lines":["s"],"id":17}],[{"start":{"row":2,"column":0},"end":{"row":13,"column":0},"action":"remove","lines":["function consume_heap()","{"," var garbage = [];"," "," "," for (var i=0; i<100000; i++)"," {"," garbage.push(\"this is a long string to consume heap memory... lets make it a little longer... and longer still... why stop now\");",""," }","}",""],"id":18}],[{"start":{"row":2,"column":0},"end":{"row":3,"column":0},"action":"remove","lines":["",""],"id":19}],[{"start":{"row":2,"column":0},"end":{"row":8,"column":0},"action":"remove","lines":["","describe('GetHeapMetrics', function(){"," it('should return true', function(){"," for(var i=0;i<400;i++){ "," consume_heap(); "," }",""],"id":20}],[{"start":{"row":3,"column":0},"end":{"row":5,"column":2},"action":"remove","lines":[" assert(true);"," });","})"],"id":21}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":4},"action":"remove","lines":[" "],"id":22}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":24},"action":"remove","lines":["heap_metrics"],"id":23},{"start":{"row":2,"column":12},"end":{"row":2,"column":22},"action":"insert","lines":["cpuMetrics"]}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"insert","lines":["",""],"id":24}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":1},"action":"insert","lines":["c"],"id":25}],[{"start":{"row":2,"column":1},"end":{"row":2,"column":2},"action":"insert","lines":["o"],"id":26}],[{"start":{"row":2,"column":2},"end":{"row":2,"column":3},"action":"insert","lines":["n"],"id":27}],[{"start":{"row":2,"column":3},"end":{"row":2,"column":4},"action":"insert","lines":["s"],"id":28}],[{"start":{"row":2,"column":4},"end":{"row":2,"column":5},"action":"insert","lines":["o"],"id":29}],[{"start":{"row":2,"column":5},"end":{"row":2,"column":6},"action":"insert","lines":["l"],"id":30}],[{"start":{"row":2,"column":6},"end":{"row":2,"column":7},"action":"insert","lines":["e"],"id":31}],[{"start":{"row":2,"column":7},"end":{"row":2,"column":8},"action":"insert","lines":["."],"id":32}],[{"start":{"row":2,"column":7},"end":{"row":2,"column":8},"action":"remove","lines":["."],"id":33}],[{"start":{"row":2,"column":6},"end":{"row":2,"column":7},"action":"remove","lines":["e"],"id":34}],[{"start":{"row":2,"column":5},"end":{"row":2,"column":6},"action":"remove","lines":["l"],"id":35}],[{"start":{"row":2,"column":4},"end":{"row":2,"column":5},"action":"remove","lines":["o"],"id":36}],[{"start":{"row":2,"column":3},"end":{"row":2,"column":4},"action":"remove","lines":["s"],"id":37}],[{"start":{"row":2,"column":2},"end":{"row":2,"column":3},"action":"remove","lines":["n"],"id":38}],[{"start":{"row":2,"column":1},"end":{"row":2,"column":2},"action":"remove","lines":["o"],"id":39}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":1},"action":"remove","lines":["c"],"id":40}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":1},"action":"insert","lines":["c"],"id":41}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":1},"action":"remove","lines":["c"],"id":42}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":10},"action":"insert","lines":["cpuMetrics"],"id":43}],[{"start":{"row":2,"column":10},"end":{"row":2,"column":11},"action":"insert","lines":["."],"id":44}],[{"start":{"row":2,"column":11},"end":{"row":2,"column":12},"action":"insert","lines":["S"],"id":45}],[{"start":{"row":2,"column":11},"end":{"row":2,"column":12},"action":"remove","lines":["S"],"id":46},{"start":{"row":2,"column":11},"end":{"row":2,"column":25},"action":"insert","lines":["StartProfiling"]}],[{"start":{"row":4,"column":0},"end":{"row":4,"column":2},"action":"insert","lines":["()"],"id":47}],[{"start":{"row":4,"column":1},"end":{"row":4,"column":2},"action":"remove","lines":[")"],"id":48}],[{"start":{"row":4,"column":0},"end":{"row":4,"column":1},"action":"remove","lines":["("],"id":49}],[{"start":{"row":2,"column":25},"end":{"row":2,"column":27},"action":"insert","lines":["()"],"id":50}],[{"start":{"row":2,"column":27},"end":{"row":2,"column":28},"action":"insert","lines":[";"],"id":51}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":3,"column":0},"end":{"row":3,"column":0},"isBackwards":true},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1494815491894}