tor-browser

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

marking-thread-count.js (482B)


      1 // |jit-test| skip-if: helperThreadCount() === 0
      2 
      3 // Allow maximum number of helper threads
      4 gcparam('maxHelperThreads', 8);
      5 gcparam('helperThreadRatio', 100);
      6 
      7 check();
      8 
      9 for (let i of [0, 1, 4, 8, 4, 0]) {
     10  gcparam('maxMarkingThreads', i);
     11  assertEq(gcparam('maxMarkingThreads'), i);
     12  check();
     13 }
     14 
     15 function check() {
     16  assertEq(gcparam('markingThreadCount') <= gcparam('maxMarkingThreads'), true);
     17  assertEq(gcparam('markingThreadCount') < gcparam('helperThreadCount'), true);
     18 }