os: improve performance of hostname and homedir
This PR improves the performance of the homedir and hostname.
confidence improvement accuracy (*) (**) (***)
os/hostname.js n=1000000 *** 37.28 % ±1.16% ±1.54% ±2.01%
Be aware that when doing many comparisons the risk of a false-positive result increases.
In this case, there are 1 comparisons, you can thus expect the following amount of false-positive results:
0.05 false positives, when considering a 5% risk acceptance (*, **, ***),
0.01 false positives, when considering a 1% risk acceptance (**, ***),
0.00 false positives, when considering a 0.1% risk acceptance (***)
confidence improvement accuracy (*) (**) (***)
os/homedir.js n=1000000 *** 60.71 % ±4.49% ±6.00% ±7.88%
Be aware that when doing many comparisons the risk of a false-positive result increases.
In this case, there are 1 comparisons, you can thus expect the following amount of false-positive results:
0.05 false positives, when considering a 5% risk acceptance (*, **, ***),
0.01 false positives, when considering a 1% risk acceptance (**, ***),
0.00 false positives, when considering a 0.1% risk acceptance (***)
confidence improvement accuracy (*) (**) (***)
os/uptime.js n=100000 *** 0.69 % ±0.19% ±0.26% ±0.33%
Be aware that when doing many comparisons the risk of a false-positive result increases.
In this case, there are 1 comparisons, you can thus expect the following amount of false-positive results:
0.05 false positives, when considering a 5% risk acceptance (*, **, ***),
0.01 false positives, when considering a 1% risk acceptance (**, ***),
0.00 false positives, when considering a 0.1% risk acceptance (***)