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 }