Untitled diff

Créé Le diff n'expire jamais
93 suppressions
266 lignes
74 ajouts
247 lignes
Jonathans-MacBook-Pro:node jon$ git checkout master
Jonathans-MacBook-Pro:node jon$ git checkout jm-common-benchmark
Switched to branch 'master'
Switched to branch 'jm-common-benchmark'
Your branch is ahead of 'origin/master' by 64 commits.
Your branch is up-to-date with 'origin/jm-common-benchmark'.
(use "git push" to publish your local commits)
Jonathans-MacBook-Pro:node jon$ for test in test/**/test-benchmark-*.js; do ./node $test; done
Jonathans-MacBook-Pro:node jon$ for test in test/**/test-benchmark-*.js; do ./node $test; done


arrays/var-int.js
arrays/var-int.js
arrays/var-int.js n=1 type="Array": 32.86933338855381
arrays/var-int.js n=1 type="Array": 25.6421795391049


arrays/zero-float.js
arrays/zero-float.js
arrays/zero-float.js n=1 type="Array": 54.34500841641145
arrays/zero-float.js n=1 type="Array": 37.83867172034921


arrays/zero-int.js
arrays/zero-int.js
arrays/zero-int.js n=1 type="Array": 59.64354038091347
arrays/zero-int.js n=1 type="Array": 52.57475393963661


cluster/echo.js
cluster/echo.js
cluster/echo.js n=1 sendsPerBroadcast=1 payload="string" workers=1: 298.46558840998426
cluster/echo.js n=1 sendsPerBroadcast=1 payload="string" workers=1: 289.32179788037064

crypto/aes-gcm-throughput.js
crypto/aes-gcm-throughput.js len=1 cipher="aes-128-gcm" n=1: 0.013800341384322075
crypto/aes-gcm-throughput.js len=1 cipher="aes-192-gcm" n=1: 0.015097607010060592
crypto/aes-gcm-throughput.js len=1 cipher="aes-256-gcm" n=1: 0.015168445799319256

crypto/cipher-stream.js
crypto/cipher-stream.js api="stream" len=1 type="buf" cipher="AES192" writes=1: 0.0000022508558920772507
crypto/cipher-stream.js api="stream" len=1 type="buf" cipher="AES256" writes=1: 0.0000020693694683534264

crypto/get-ciphers.js
crypto/get-ciphers.js v="crypto" n=1: 652.371893731228

crypto/hash-stream-creation.js
crypto/hash-stream-creation.js api="stream" len=1 out="buffer" type="buf" algo="sha256" writes=1: 0.00000214954180732773

crypto/hash-stream-throughput.js
crypto/hash-stream-throughput.js api="stream" len=1 type="buf" algo="sha256" writes=1: 0.0000036849420257509535

crypto/rsa-encrypt-decrypt-throughput.js
crypto/rsa-encrypt-decrypt-throughput.js len=1 keylen="1024" n=1: 2.9535678343325373


crypto/rsa-sign-verify-throughput.js
cluster/echo.js
crypto/rsa-sign-verify-throughput.js len=1 keylen="1024" algo="sha256" writes=1: 6.673215315296077
cluster/echo.js n=1 sendsPerBroadcast=1 payload="string" workers=1: 273.3246361434112
cluster/echo.js n=1 sendsPerBroadcast=10 payload="string" workers=1: 305.58181861518875
cluster/echo.js n=1 sendsPerBroadcast=1 payload="object" workers=1: 276.1815252787569
cluster/echo.js n=1 sendsPerBroadcast=10 payload="object" workers=1: 247.9647056956501


domain/domain-fn-args.js
domain/domain-fn-args.js
domain/domain-fn-args.js n=1 arguments=0: 1,456.5666393803183
domain/domain-fn-args.js n=1 arguments=0: 470.05823081363314


events/ee-add-remove.js
events/ee-add-remove.js
events/ee-add-remove.js n=1: 4,405.344564025076
events/ee-add-remove.js n=1: 3,676.997804832311


events/ee-emit-multi-args.js
events/ee-emit-multi-args.js
events/ee-emit-multi-args.js n=1: 9,950.842836388241
events/ee-emit-multi-args.js n=1: 6,890.753986301182


events/ee-emit.js
events/ee-emit.js
events/ee-emit.js n=1: 7,249.42367081817
events/ee-emit.js n=1: 7,364.366774922858


events/ee-listener-count-on-prototype.js
events/ee-listener-count-on-prototype.js
events/ee-listener-count-on-prototype.js n=1: 8,928.730870194111
events/ee-listener-count-on-prototype.js n=1: 9,226.794611551946


events/ee-listeners-many.js
events/ee-listeners-many.js
events/ee-listeners-many.js n=1: 6,114.1885860327475
events/ee-listeners-many.js n=1: 3,142.9343692445013


events/ee-listeners.js
events/ee-listeners.js
events/ee-listeners.js n=1: 6,148.511138027927
events/ee-listeners.js n=1: 6,204.08973595394


events/ee-once.js
events/ee-once.js
events/ee-once.js n=1: 3,045.614163324105
events/ee-once.js n=1: 3,081.844545597431


os/cpus.js
os/cpus.js
os/cpus.js n=1: 3,126.0354992591297
os/cpus.js n=1: 3,213.357283556287


os/loadavg.js
os/loadavg.js
os/loadavg.js n=1: 7,376.807317792859
os/loadavg.js n=1: 7,259.05385492055


path/basename-posix.js
path/basename-posix.js
path/basename-posix.js n=1 pathext="": 11,351.51088609894
path/basename-posix.js n=1 pathext="": 11,508.14201047241


path/basename-win32.js
path/basename-win32.js
path/basename-win32.js n=1 pathext="": 4,554.459954910847
path/basename-win32.js n=1 pathext="": 3,771.734620752084


path/dirname-posix.js
path/dirname-posix.js
path/dirname-posix.js n=1 path="": 12,944.816248333356
path/dirname-posix.js n=1 path="": 12,877.96837170968


path/dirname-win32.js
path/dirname-win32.js
path/dirname-win32.js n=1 path="": 4,534.22204085334
path/dirname-win32.js n=1 path="": 4,511.108604939664


path/extname-posix.js
path/extname-posix.js
path/extname-posix.js n=1 path="": 11,772.184682033292
path/extname-posix.js n=1 path="": 4,676.06555843913


path/extname-win32.js
path/extname-win32.js
path/extname-win32.js n=1 path="": 5,522.9395293350935
path/extname-win32.js n=1 path="": 5,374.957000343998


path/format-posix.js
path/format-posix.js
path/format-posix.js n=1 props="": 7,106.916451090201
path/format-posix.js n=1 props="": 3,719.6568988476506


path/format-win32.js
path/format-win32.js
path/format-win32.js n=1 props="": 3,468.031683937464
path/format-win32.js n=1 props="": 4,366.831296206534


path/isAbsolute-posix.js
path/isAbsolute-posix.js
path/isAbsolute-posix.js n=1 path="": 12,634.39841311956
path/isAbsolute-posix.js n=1 path="": 12,645.102551781694


path/isAbsolute-win32.js
path/isAbsolute-win32.js
path/isAbsolute-win32.js n=1 path="": 7,320.697808915146
path/isAbsolute-win32.js n=1 path="": 7,033.53589916723


path/join-posix.js
path/join-posix.js
path/join-posix.js n=1 paths="": 7,387.706855791962
path/join-posix.js n=1 paths="": 2,142.8418368440225


path/join-win32.js
path/join-win32.js
path/join-win32.js n=1 paths="": 5,224.278265957558
path/join-win32.js n=1 paths="": 5,268.6483809443525


path/makeLong-win32.js
path/makeLong-win32.js
path/makeLong-win32.js n=1 path="": 6,812.499574218777
path/makeLong-win32.js n=1 path="": 6,862.994049784159


path/normalize-posix.js
path/normalize-posix.js
path/normalize-posix.js n=1 path="": 7,675.657420058027
path/normalize-posix.js n=1 path="": 6,745.9086064302


path/normalize-win32.js
path/normalize-win32.js
path/normalize-win32.js n=1 path="": 3,880.6618856912232
path/normalize-win32.js n=1 path="": 3,860.3033426366646


path/parse-posix.js
path/parse-posix.js
path/parse-posix.js n=1 path="": 12,467.428842149882
path/parse-posix.js n=1 path="": 12,601.7592055851


path/parse-win32.js
path/parse-win32.js
path/parse-win32.js n=1 path="": 12,448.959267005279
path/parse-win32.js n=1 path="": 12,227.779068487791


path/relative-posix.js
path/relative-posix.js
path/relative-posix.js n=1 paths="": 12,560.920464251622
path/relative-posix.js n=1 paths="": 12,821.005936125748