MCPcopy Create free account
hub / github.com/nodejs/node / finalizeGC

Method finalizeGC

deps/v8/tools/heap-stats/model.js:36–46  ·  view source on GitHub ↗
(gc_data)

Source from the content-addressed store, hash-verified

34 }
35
36 finalizeGC(gc_data) {
37 this.data_sets.forEach(key => this.finalizeDataSet(gc_data[key]));
38 if (!('live' in gc_data)) return;
39 let liveData = gc_data.live;
40 this.peakMemory = Math.max(this.peakMemory, liveData.overall);
41 let data = liveData.instance_type_data;
42 for (let name in data) {
43 let prev = this.instanceTypePeakMemory[name] || 0;
44 this.instanceTypePeakMemory[name] = Math.max(prev, data[name].overall);
45 }
46 }
47
48 finalizeDataSet(data_set) {
49 // Create a ranked instance type array that sorts instance types by

Callers 1

finalizeMethod · 0.95

Calls 3

finalizeDataSetMethod · 0.95
forEachMethod · 0.65
maxMethod · 0.45

Tested by

no test coverage detected