tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug-1568740.js (502B)


      1 gczeal(0);
      2 gcparam("semispaceNurseryEnabled", 0);
      3 
      4 function setAndTest(param, value) {
      5  gcparam(param, value);
      6  assertEq(gcparam(param), value);
      7 }
      8 
      9 // Set a large nursery size.
     10 setAndTest("maxNurseryBytes", 1024*1024);
     11 setAndTest("minNurseryBytes", 1024*1024);
     12 minorgc();
     13 assertEq(gcparam("nurseryBytes"), 1024*1024);
     14 
     15 // Force it to shrink by more then one half.
     16 setAndTest("minNurseryBytes", 64*1024);
     17 setAndTest("maxNurseryBytes", 64*1024);
     18 minorgc();
     19 assertEq(gcparam("nurseryBytes"), 64*1024);