Page MenuHomePhorge

test_timer_fired_timeout_gc.cjs
No OneTemporary

Size
409 B
Referenced Files
None
Subscribers
None

test_timer_fired_timeout_gc.cjs

const assert = require('node:assert');
let ref;
{
let callback = () => {};
ref = new WeakRef(callback);
setTimeout(callback, 0);
callback = null;
}
function forceAllocations() {
for (let i = 0; i < 200000; i++) {
({ i, value: `timer-gc-${i}` });
}
}
setTimeout(() => {
forceAllocations();
assert.strictEqual(ref.deref(), undefined);
console.log('timer:fired-timeout-gc:ok');
}, 10);

File Metadata

Mime Type
application/javascript
Expires
Sun, May 17, 5:45 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
554533
Default Alt Text
test_timer_fired_timeout_gc.cjs (409 B)

Event Timeline