2 ms·
> These [QOS levels] turn out to be integer values spread evenly between 9 and 33, respectively. Anyone know why this is? seems fairly arbitrary...why not have
by bvm 5y ago
> These [QOS levels] turn out to be integer values spread evenly between 9 and 33, respectively.
Anyone know why this is? seems fairly arbitrary...why not have 1,2,3,4,5?
- stan_rogers 5y agoThey're a bit mask, with the LSB always set. The values are 100001 (33), 011001 (25), 010001 (17), and 001001 (9). And they're probably ORed with other values so multiple parameters can be set with a single word.
- oddevan 5y agoBest guess: either (1) it maps to internal values that macOS uses, or (2) they wanted to build in the potential to have more granular values later.