diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2023-12-27 19:09:29 +0100 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2023-12-27 19:09:29 +0100 |
commit | 2ee6be705fde0eb68acec25915d2947de1207abb (patch) | |
tree | 05bb2acdbf538dad3603fc3bd1bbed377ac1fd50 /tests/microbench.js | |
parent | ffe81419fff5798b1983e30702c66d9ceb1f8a7a (diff) | |
download | quickjs-2ee6be705fde0eb68acec25915d2947de1207abb.tar.gz quickjs-2ee6be705fde0eb68acec25915d2947de1207abb.zip |
added os.now()
Diffstat (limited to 'tests/microbench.js')
-rw-r--r-- | tests/microbench.js | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/tests/microbench.js b/tests/microbench.js index 1c5f52d..c1b57bb 100644 --- a/tests/microbench.js +++ b/tests/microbench.js @@ -23,6 +23,7 @@ * THE SOFTWARE. */ import * as std from "std"; +import * as os from "os"; function pad(str, n) { str += ""; @@ -93,21 +94,12 @@ function log_line() { console.log(s); } -var clocks_per_sec = 1000000; -var max_iterations = 100; -var clock_threshold = 2000; /* favoring short measuring spans */ +var clocks_per_sec = 1000; +var max_iterations = 10; +var clock_threshold = 100; /* favoring short measuring spans */ var min_n_argument = 1; -var get_clock; - -if (typeof globalThis.__date_clock != "function") { - console.log("using fallback millisecond clock"); - clocks_per_sec = 1000; - max_iterations = 10; - clock_threshold = 100; - get_clock = Date.now; -} else { - get_clock = globalThis.__date_clock; -} +//var get_clock = Date.now; +var get_clock = os.now; function log_one(text, n, ti) { var ref; |