1'use strict'; 2 3require('../common'); 4 5// Refers to https://github.com/nodejs/node/issues/39548 6 7// The test fails if this crashes. If it closes normally, 8// then all is good. 9 10const { 11 PerformanceObserver, 12} = require('perf_hooks'); 13 14// We don't actually care if the observer callback is called here. 15const gcObserver = new PerformanceObserver(() => {}); 16 17gcObserver.observe({ entryTypes: ['gc'] }); 18 19gcObserver.disconnect(); 20 21const gcObserver2 = new PerformanceObserver(() => {}); 22 23gcObserver2.observe({ entryTypes: ['gc'] }); 24 25gcObserver2.disconnect(); 26