'use strict'; // Flags: --expose-gc require('../common'); const { onGC } = require('../common/gc'); // See https://github.com/nodejs/node/issues/53335 const poller = setInterval(() => { global.gc(); }, 100); let count = 0; for (let i = 0; i < 10; i++) { const timer = setTimeout(() => {}, 0); onGC(timer, { ongc: () => { if (++count === 10) { clearInterval(poller); } } }); console.log(+timer); }