Source code

Revision control

Copy as Markdown

Other Tools

let a, b;
for (i=0; i < 300000; i++) {
let c = { a: a, b: b };
a = b;
b = c;
}
gc();
// GCRuntime::setLargeHeapSizeMinBytes will change the low value to be one
// byte lower than the high value (if necessary). But this blew up later
// when the values were mistakingly cast to float then compared, rather than
// kept as size_t.
gcparam('largeHeapSizeMin', 99);