Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
9 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
93 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
266 行
すべてコピー
74 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
247 行
すべてコピー
コピー
コピー済み
コピー
コピー済み
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,6
34.39841311956
path/isAbsolute-posix.js n=1 path="": 12,6
45.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,8
12.499574218777
path/makeLong-win32.js n=1 path="": 6,8
62.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,8
80.6618856912232
path/normalize-win32.js n=1 path="": 3,8
60.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
path/relative-win32.js
path/relative-win32.js
コピー
コピー済み
コピー
コピー済み
path/relative-win32.js n=1 paths="":
12,587.166125418524
path/relative-win32.js n=1 paths="":
13,005.254122665558
path/resolve-posix.js
path/resolve-posix.js
コピー
コピー済み
コピー
コピー済み
path/resolve-posix.js n=1 paths="": 7,
456.732310766775
path/resolve-posix.js n=1 paths="": 7,
350.887252091327
path/resolve-win32.js
path/resolve-win32.js
コピー
コピー済み
コピー
コピー済み
path/resolve-win32.js n=1 paths="":
2,105.1745189676226
path/resolve-win32.js n=1 paths="":
1,896.0005763841752
process/bench-env.js
process/bench-env.js
コピー
コピー済み
コピー
コピー済み
process/bench-env.js n=1: 10,
285.103056732629
process/bench-env.js n=1: 10,
470.327093018386
process/bench-hrtime.js
process/bench-hrtime.js
コピー
コピー済み
コピー
コピー済み
process/bench-hrtime.js type="raw" n=1: 16,
580.448335322988
process/bench-hrtime.js type="raw" n=1: 16,
431.423454213837
process/memoryUsage.js
process/memoryUsage.js
コピー
コピー済み
コピー
コピー済み
process/memoryUsage.js n=1:
5,719.973001727432
process/memoryUsage.js n=1:
4,970.327146932811
process/next-tick-breadth-args.js
process/next-tick-breadth-args.js
コピー
コピー済み
コピー
コピー済み
process/next-tick-breadth-args.js millions=0.000001: 0.
0007258479537257412
process/next-tick-breadth-args.js millions=0.000001: 0.
004799132316877108
process/next-tick-breadth.js
process/next-tick-breadth.js
コピー
コピー済み
コピー
コピー済み
process/next-tick-breadth.js millions=0.000001: 0.
005576218543157143
process/next-tick-breadth.js millions=0.000001: 0.
005246341988048833
process/next-tick-depth-args.js
process/next-tick-depth-args.js
コピー
コピー済み
コピー
コピー済み
process/next-tick-depth-args.js millions=0.000001: 0.
004888732449450506
process/next-tick-depth-args.js millions=0.000001: 0.
004718628200409577
process/next-tick-depth.js
process/next-tick-depth.js
コピー
コピー済み
コピー
コピー済み
process/next-tick-depth.js millions=0.000001: 0.
005516358761908439
process/next-tick-depth.js millions=0.000001: 0.
005606292502705036
timers/immediate.js
timers/immediate.js
コピー
コピー済み
コピー
コピー済み
timers/immediate.js type="depth" thousands=0.001: 1.
521838380763963
timers/immediate.js type="depth" thousands=0.001: 1.
553159203477834
timers/set-immediate-breadth-args.js
timers/set-immediate-breadth-args.js
コピー
コピー済み
コピー
コピー済み
timers/set-immediate-breadth-args.js millions=0.000001: 0.
0013869856363767496
timers/set-immediate-breadth-args.js millions=0.000001: 0.
0010256988855781607
timers/set-immediate-breadth.js
timers/set-immediate-breadth.js
コピー
コピー済み
コピー
コピー済み
timers/set-immediate-breadth.js millions=0.000001: 0.
00139031975964152
timers/set-immediate-breadth.js millions=0.000001: 0.
001382770131058953
timers/set-immediate-depth-args.js
timers/set-immediate-depth-args.js
コピー
コピー済み
コピー
コピー済み
timers/set-immediate-depth-args.js millions=0.000001: 0.
0013252914647253796
timers/set-immediate-depth-args.js millions=0.000001: 0.
00132885067704942
timers/timers-breadth.js
timers/timers-breadth.js
コピー
コピー済み
コピー
コピー済み
timers/timers-breadth.js thousands=0.001: 0.
3972980553849381
timers/timers-breadth.js thousands=0.001: 0.
3833772236358192
timers/timers-cancel-pooled.js
timers/timers-cancel-pooled.js
コピー
コピー済み
コピー
コピー済み
timers/timers-cancel-pooled.js thousands=0.001: 10.
618529333687285
timers/timers-cancel-pooled.js thousands=0.001: 10.
600407055630937
timers/timers-cancel-unpooled.js
timers/timers-cancel-unpooled.js
コピー
コピー済み
コピー
コピー済み
timers/timers-cancel-unpooled.js thousands=0.001: 3.
633747338280075
timers/timers-cancel-unpooled.js thousands=0.001: 3.
7952248480961255
timers/timers-depth.js
timers/timers-depth.js
コピー
コピー済み
コピー
コピー済み
timers/timers-depth.js thousands=0.001: 0.
39533270211878563
timers/timers-depth.js thousands=0.001: 0.
36986475155629844
timers/timers-insert-pooled.js
timers/timers-insert-pooled.js
コピー
コピー済み
コピー
コピー済み
timers/timers-insert-pooled.js thousands=0.001: 1.
884158186384696
timers/timers-insert-pooled.js thousands=0.001: 1.
8925808936388462
timers/timers-insert-unpooled.js
timers/timers-insert-unpooled.js
コピー
コピー済み
コピー
コピー済み
timers/timers-insert-unpooled.js thousands=0.001: 1.
8517592638886575
timers/timers-insert-unpooled.js thousands=0.001: 1.
830650210341709
timers/timers-timeout-pooled.js
timers/timers-timeout-pooled.js
コピー
コピー済み
コピー
コピー済み
timers/timers-timeout-pooled.js thousands=0.001:
0.5701026754918561
timers/timers-timeout-pooled.js thousands=0.001:
1.830780919601256
zlib/creation.js
zlib/creation.js
コピー
コピー済み
コピー
コピー済み
zlib/creation.js n=1 options="true" type="Deflate":
477.52595711721403
zlib/creation.js n=1 options="true" type="Deflate":
420.26006533362977
zlib/deflate.js
zlib/deflate.js
コピー
コピー済み
コピー
コピー済み
zlib/deflate.js n=1 inputLen=1024 method="deflate":
186.771846609512
zlib/deflate.js n=1 inputLen=1024 method="deflate":
233.7737631030194
child_process/child-process-exec-stdout.js
child_process/child-process-exec-stdout.js
child_process/child-process-exec-stdout.js dur=0 len=1: 0
child_process/child-process-exec-stdout.js dur=0 len=1: 0
child_process/child-process-params.js
child_process/child-process-params.js
コピー
コピー済み
コピー
コピー済み
child_process/child-process-params.js params=1 methodName="execSync" n=1:
113.38425117695687
child_process/child-process-params.js params=1 methodName="execSync" n=1:
169.4326260481314
child_process/child-process-read-ipc.js
child_process/child-process-read-ipc.js
child_process/child-process-read-ipc.js dur=0 len=1: 0
child_process/child-process-read-ipc.js dur=0 len=1: 0
child_process/child-process-read.js
child_process/child-process-read.js
child_process/child-process-read.js dur=0 len=1: 0
child_process/child-process-read.js dur=0 len=1: 0
child_process/spawn-echo.js
child_process/spawn-echo.js
コピー
コピー済み
コピー
コピー済み
child_process/spawn-echo.js n=1:
3,939.0083940268873
child_process/spawn-echo.js n=1:
8,677.090745015012
http/bench-parser.js
http/bench-parser.js
コピー
コピー済み
コピー
コピー済み
http/bench-parser.js n=1 len=1:
5,994.017970065875
http/bench-parser.js n=1 len=1:
8,662.508662508662
http/check_invalid_header_char.js
http/check_invalid_header_char.js
コピー
コピー済み
コピー
コピー済み
http/check_invalid_header_char.js n=1 key="\"\"": 7,
663.951073336348
http/check_invalid_header_char.js n=1 key="\"\"": 7,
846.3988952270365
http/check_is_http_token.js
http/check_is_http_token.js
コピー
コピー済み
コピー
コピー済み
http/check_is_http_token.js n=1 key="\"\"":
7,966.857871255576
http/check_is_http_token.js n=1 key="\"\"":
8,111.879035659821
http/chunked.js
http/chunked.js
http/chunked.js c=1 len=1 n=1 benchmarker="test-double": 1
http/chunked.js c=1 len=1 n=1 benchmarker="test-double": 1
http/client-request-body.js
http/client-request-body.js
コピー
コピー済み
コピー
コピー済み
http/client-request-body.js method="write" len=1 type="asc" dur=0.1: 1,
598.1675668767364
http/client-request-body.js method="write" len=1 type="asc" dur=0.1: 1,
575.7181304529636
http/client-request-body.js method="write" len=1 type="utf" dur=0.1: 2,
098.696080125418
http/client-request-body.js method="write" len=1 type="utf" dur=0.1: 2,
517.6231615232396
http/client-request-body.js method="write" len=1 type="buf" dur=0.1:
1,130.520265426149
http/client-request-body.js method="write" len=1 type="buf" dur=0.1:
2,089.4100341827484
http/cluster.js
http/cluster.js
http/cluster.js c=1 len=1 type="bytes" benchmarker="test-double": 1
http/cluster.js c=1 len=1 type="bytes" benchmarker="test-double": 1
http/cluster.js c=1 len=1 type="buffer" benchmarker="test-double": 1
http/cluster.js c=1 len=1 type="buffer" benchmarker="test-double": 1
http/create-clientrequest.js
http/create-clientrequest.js
コピー
コピー済み
コピー
コピー済み
http/create-clientrequest.js n=1 len=1:
587.2990703055717
http/create-clientrequest.js n=1 len=1:
512.2376126858718
http/end-vs-write-end.js
http/end-vs-write-end.js
http/end-vs-write-end.js method="write" c=1 len=1 type="asc" benchmarker="test-double": 1
http/end-vs-write-end.js method="write" c=1 len=1 type="asc" benchmarker="test-double": 1
http/end-vs-write-end.js method="write" c=1 len=1 type="utf" benchmarker="test-double": 1
http/end-vs-write-end.js method="write" c=1 len=1 type="utf" benchmarker="test-double": 1
http/end-vs-write-end.js method="write" c=1 len=1 type="buf" benchmarker="test-double": 1
http/end-vs-write-end.js method="write" c=1 len=1 type="buf" benchmarker="test-double": 1
http/http_server_for_chunky_client.js
http/http_server_for_chunky_client.js
コピー
コピー済み
コピー
コピー済み
http/_chunky_http_client.js type="send" n=1 len=1:
161.17464078201934
http/_chunky_http_client.js type="send" n=1 len=1:
52.830002877121956
http/simple.js
http/simple.js
http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="bytes" benchmarker="test-double": 1
http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="bytes" benchmarker="test-double": 1
http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="buffer" benchmarker="test-double": 1
http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="buffer" benchmarker="test-double": 1
net/net-c2s-cork.js
net/net-c2s-cork.js
net/net-c2s-cork.js dur=0 type="buf" len=1024: 0
net/net-c2s-cork.js dur=0 type="buf" len=1024: 0
net/net-c2s.js
net/net-c2s.js
net/net-c2s.js dur=0 type="buf" len=1024: 0
net/net-c2s.js dur=0 type="buf" len=1024: 0
net/net-pipe.js
net/net-pipe.js
net/net-pipe.js dur=0 type="buf" len=1024: 0
net/net-pipe.js dur=0 type="buf" len=1024: 0
net/net-s2c.js
net/net-s2c.js
net/net-s2c.js dur=0 type="buf" len=1024: 0
net/net-s2c.js dur=0 type="buf" len=1024: 0
net/tcp-raw-c2s.js
net/tcp-raw-c2s.js
net/tcp-raw-c2s.js dur=0 type="buf" len=1024: 0
net/tcp-raw-c2s.js dur=0 type="buf" len=1024: 0
net/tcp-raw-pipe.js
net/tcp-raw-pipe.js
net/tcp-raw-pipe.js dur=0 type="buf" len=1024: 0
net/tcp-raw-pipe.js dur=0 type="buf" len=1024: 0
net/tcp-raw-s2c.js
net/tcp-raw-s2c.js
net/tcp-raw-s2c.js dur=0 type="buf" len=1024: 0
net/tcp-raw-s2c.js dur=0 type="buf" len=1024: 0
保存された差分
原文
ファイルを開く
Jonathans-MacBook-Pro:node jon$ git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 64 commits. (use "git push" to publish your local commits) Jonathans-MacBook-Pro:node jon$ for test in test/**/test-benchmark-*.js; do ./node $test; done arrays/var-int.js arrays/var-int.js n=1 type="Array": 32.86933338855381 arrays/zero-float.js arrays/zero-float.js n=1 type="Array": 54.34500841641145 arrays/zero-int.js arrays/zero-int.js n=1 type="Array": 59.64354038091347 cluster/echo.js cluster/echo.js n=1 sendsPerBroadcast=1 payload="string" workers=1: 298.46558840998426 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 crypto/rsa-sign-verify-throughput.js len=1 keylen="1024" algo="sha256" writes=1: 6.673215315296077 domain/domain-fn-args.js domain/domain-fn-args.js n=1 arguments=0: 1,456.5666393803183 events/ee-add-remove.js events/ee-add-remove.js n=1: 4,405.344564025076 events/ee-emit-multi-args.js events/ee-emit-multi-args.js n=1: 9,950.842836388241 events/ee-emit.js events/ee-emit.js n=1: 7,249.42367081817 events/ee-listener-count-on-prototype.js events/ee-listener-count-on-prototype.js n=1: 8,928.730870194111 events/ee-listeners-many.js events/ee-listeners-many.js n=1: 6,114.1885860327475 events/ee-listeners.js events/ee-listeners.js n=1: 6,148.511138027927 events/ee-once.js events/ee-once.js n=1: 3,045.614163324105 os/cpus.js os/cpus.js n=1: 3,126.0354992591297 os/loadavg.js os/loadavg.js n=1: 7,376.807317792859 path/basename-posix.js path/basename-posix.js n=1 pathext="": 11,351.51088609894 path/basename-win32.js path/basename-win32.js n=1 pathext="": 4,554.459954910847 path/dirname-posix.js path/dirname-posix.js n=1 path="": 12,944.816248333356 path/dirname-win32.js path/dirname-win32.js n=1 path="": 4,534.22204085334 path/extname-posix.js path/extname-posix.js n=1 path="": 11,772.184682033292 path/extname-win32.js path/extname-win32.js n=1 path="": 5,522.9395293350935 path/format-posix.js path/format-posix.js n=1 props="": 7,106.916451090201 path/format-win32.js path/format-win32.js n=1 props="": 3,468.031683937464 path/isAbsolute-posix.js path/isAbsolute-posix.js n=1 path="": 12,634.39841311956 path/isAbsolute-win32.js path/isAbsolute-win32.js n=1 path="": 7,320.697808915146 path/join-posix.js path/join-posix.js n=1 paths="": 7,387.706855791962 path/join-win32.js path/join-win32.js n=1 paths="": 5,224.278265957558 path/makeLong-win32.js path/makeLong-win32.js n=1 path="": 6,812.499574218777 path/normalize-posix.js path/normalize-posix.js n=1 path="": 7,675.657420058027 path/normalize-win32.js path/normalize-win32.js n=1 path="": 3,880.6618856912232 path/parse-posix.js path/parse-posix.js n=1 path="": 12,467.428842149882 path/parse-win32.js path/parse-win32.js n=1 path="": 12,448.959267005279 path/relative-posix.js path/relative-posix.js n=1 paths="": 12,560.920464251622 path/relative-win32.js path/relative-win32.js n=1 paths="": 12,587.166125418524 path/resolve-posix.js path/resolve-posix.js n=1 paths="": 7,456.732310766775 path/resolve-win32.js path/resolve-win32.js n=1 paths="": 2,105.1745189676226 process/bench-env.js process/bench-env.js n=1: 10,285.103056732629 process/bench-hrtime.js process/bench-hrtime.js type="raw" n=1: 16,580.448335322988 process/memoryUsage.js process/memoryUsage.js n=1: 5,719.973001727432 process/next-tick-breadth-args.js process/next-tick-breadth-args.js millions=0.000001: 0.0007258479537257412 process/next-tick-breadth.js process/next-tick-breadth.js millions=0.000001: 0.005576218543157143 process/next-tick-depth-args.js process/next-tick-depth-args.js millions=0.000001: 0.004888732449450506 process/next-tick-depth.js process/next-tick-depth.js millions=0.000001: 0.005516358761908439 timers/immediate.js timers/immediate.js type="depth" thousands=0.001: 1.521838380763963 timers/set-immediate-breadth-args.js timers/set-immediate-breadth-args.js millions=0.000001: 0.0013869856363767496 timers/set-immediate-breadth.js timers/set-immediate-breadth.js millions=0.000001: 0.00139031975964152 timers/set-immediate-depth-args.js timers/set-immediate-depth-args.js millions=0.000001: 0.0013252914647253796 timers/timers-breadth.js timers/timers-breadth.js thousands=0.001: 0.3972980553849381 timers/timers-cancel-pooled.js timers/timers-cancel-pooled.js thousands=0.001: 10.618529333687285 timers/timers-cancel-unpooled.js timers/timers-cancel-unpooled.js thousands=0.001: 3.633747338280075 timers/timers-depth.js timers/timers-depth.js thousands=0.001: 0.39533270211878563 timers/timers-insert-pooled.js timers/timers-insert-pooled.js thousands=0.001: 1.884158186384696 timers/timers-insert-unpooled.js timers/timers-insert-unpooled.js thousands=0.001: 1.8517592638886575 timers/timers-timeout-pooled.js timers/timers-timeout-pooled.js thousands=0.001: 0.5701026754918561 zlib/creation.js zlib/creation.js n=1 options="true" type="Deflate": 477.52595711721403 zlib/deflate.js zlib/deflate.js n=1 inputLen=1024 method="deflate": 186.771846609512 child_process/child-process-exec-stdout.js child_process/child-process-exec-stdout.js dur=0 len=1: 0 child_process/child-process-params.js child_process/child-process-params.js params=1 methodName="execSync" n=1: 113.38425117695687 child_process/child-process-read-ipc.js child_process/child-process-read-ipc.js dur=0 len=1: 0 child_process/child-process-read.js child_process/child-process-read.js dur=0 len=1: 0 child_process/spawn-echo.js child_process/spawn-echo.js n=1: 3,939.0083940268873 http/bench-parser.js http/bench-parser.js n=1 len=1: 5,994.017970065875 http/check_invalid_header_char.js http/check_invalid_header_char.js n=1 key="\"\"": 7,663.951073336348 http/check_is_http_token.js http/check_is_http_token.js n=1 key="\"\"": 7,966.857871255576 http/chunked.js http/chunked.js c=1 len=1 n=1 benchmarker="test-double": 1 http/client-request-body.js http/client-request-body.js method="write" len=1 type="asc" dur=0.1: 1,598.1675668767364 http/client-request-body.js method="write" len=1 type="utf" dur=0.1: 2,098.696080125418 http/client-request-body.js method="write" len=1 type="buf" dur=0.1: 1,130.520265426149 http/cluster.js http/cluster.js c=1 len=1 type="bytes" benchmarker="test-double": 1 http/cluster.js c=1 len=1 type="buffer" benchmarker="test-double": 1 http/create-clientrequest.js http/create-clientrequest.js n=1 len=1: 587.2990703055717 http/end-vs-write-end.js http/end-vs-write-end.js method="write" c=1 len=1 type="asc" benchmarker="test-double": 1 http/end-vs-write-end.js method="write" c=1 len=1 type="utf" benchmarker="test-double": 1 http/end-vs-write-end.js method="write" c=1 len=1 type="buf" benchmarker="test-double": 1 http/http_server_for_chunky_client.js http/_chunky_http_client.js type="send" n=1 len=1: 161.17464078201934 http/simple.js http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="bytes" benchmarker="test-double": 1 http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="buffer" benchmarker="test-double": 1 net/net-c2s-cork.js net/net-c2s-cork.js dur=0 type="buf" len=1024: 0 net/net-c2s.js net/net-c2s.js dur=0 type="buf" len=1024: 0 net/net-pipe.js net/net-pipe.js dur=0 type="buf" len=1024: 0 net/net-s2c.js net/net-s2c.js dur=0 type="buf" len=1024: 0 net/tcp-raw-c2s.js net/tcp-raw-c2s.js dur=0 type="buf" len=1024: 0 net/tcp-raw-pipe.js net/tcp-raw-pipe.js dur=0 type="buf" len=1024: 0 net/tcp-raw-s2c.js net/tcp-raw-s2c.js dur=0 type="buf" len=1024: 0
変更されたテキスト
ファイルを開く
Jonathans-MacBook-Pro:node jon$ git checkout jm-common-benchmark Switched to branch 'jm-common-benchmark' Your branch is up-to-date with 'origin/jm-common-benchmark'. Jonathans-MacBook-Pro:node jon$ for test in test/**/test-benchmark-*.js; do ./node $test; done arrays/var-int.js arrays/var-int.js n=1 type="Array": 25.6421795391049 arrays/zero-float.js arrays/zero-float.js n=1 type="Array": 37.83867172034921 arrays/zero-int.js arrays/zero-int.js n=1 type="Array": 52.57475393963661 cluster/echo.js cluster/echo.js n=1 sendsPerBroadcast=1 payload="string" workers=1: 289.32179788037064 cluster/echo.js 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 n=1 arguments=0: 470.05823081363314 events/ee-add-remove.js events/ee-add-remove.js n=1: 3,676.997804832311 events/ee-emit-multi-args.js events/ee-emit-multi-args.js n=1: 6,890.753986301182 events/ee-emit.js events/ee-emit.js n=1: 7,364.366774922858 events/ee-listener-count-on-prototype.js events/ee-listener-count-on-prototype.js n=1: 9,226.794611551946 events/ee-listeners-many.js events/ee-listeners-many.js n=1: 3,142.9343692445013 events/ee-listeners.js events/ee-listeners.js n=1: 6,204.08973595394 events/ee-once.js events/ee-once.js n=1: 3,081.844545597431 os/cpus.js os/cpus.js n=1: 3,213.357283556287 os/loadavg.js os/loadavg.js n=1: 7,259.05385492055 path/basename-posix.js path/basename-posix.js n=1 pathext="": 11,508.14201047241 path/basename-win32.js path/basename-win32.js n=1 pathext="": 3,771.734620752084 path/dirname-posix.js path/dirname-posix.js n=1 path="": 12,877.96837170968 path/dirname-win32.js path/dirname-win32.js n=1 path="": 4,511.108604939664 path/extname-posix.js path/extname-posix.js n=1 path="": 4,676.06555843913 path/extname-win32.js path/extname-win32.js n=1 path="": 5,374.957000343998 path/format-posix.js path/format-posix.js n=1 props="": 3,719.6568988476506 path/format-win32.js path/format-win32.js n=1 props="": 4,366.831296206534 path/isAbsolute-posix.js path/isAbsolute-posix.js n=1 path="": 12,645.102551781694 path/isAbsolute-win32.js path/isAbsolute-win32.js n=1 path="": 7,033.53589916723 path/join-posix.js path/join-posix.js n=1 paths="": 2,142.8418368440225 path/join-win32.js path/join-win32.js n=1 paths="": 5,268.6483809443525 path/makeLong-win32.js path/makeLong-win32.js n=1 path="": 6,862.994049784159 path/normalize-posix.js path/normalize-posix.js n=1 path="": 6,745.9086064302 path/normalize-win32.js path/normalize-win32.js n=1 path="": 3,860.3033426366646 path/parse-posix.js path/parse-posix.js n=1 path="": 12,601.7592055851 path/parse-win32.js path/parse-win32.js n=1 path="": 12,227.779068487791 path/relative-posix.js path/relative-posix.js n=1 paths="": 12,821.005936125748 path/relative-win32.js path/relative-win32.js n=1 paths="": 13,005.254122665558 path/resolve-posix.js path/resolve-posix.js n=1 paths="": 7,350.887252091327 path/resolve-win32.js path/resolve-win32.js n=1 paths="": 1,896.0005763841752 process/bench-env.js process/bench-env.js n=1: 10,470.327093018386 process/bench-hrtime.js process/bench-hrtime.js type="raw" n=1: 16,431.423454213837 process/memoryUsage.js process/memoryUsage.js n=1: 4,970.327146932811 process/next-tick-breadth-args.js process/next-tick-breadth-args.js millions=0.000001: 0.004799132316877108 process/next-tick-breadth.js process/next-tick-breadth.js millions=0.000001: 0.005246341988048833 process/next-tick-depth-args.js process/next-tick-depth-args.js millions=0.000001: 0.004718628200409577 process/next-tick-depth.js process/next-tick-depth.js millions=0.000001: 0.005606292502705036 timers/immediate.js timers/immediate.js type="depth" thousands=0.001: 1.553159203477834 timers/set-immediate-breadth-args.js timers/set-immediate-breadth-args.js millions=0.000001: 0.0010256988855781607 timers/set-immediate-breadth.js timers/set-immediate-breadth.js millions=0.000001: 0.001382770131058953 timers/set-immediate-depth-args.js timers/set-immediate-depth-args.js millions=0.000001: 0.00132885067704942 timers/timers-breadth.js timers/timers-breadth.js thousands=0.001: 0.3833772236358192 timers/timers-cancel-pooled.js timers/timers-cancel-pooled.js thousands=0.001: 10.600407055630937 timers/timers-cancel-unpooled.js timers/timers-cancel-unpooled.js thousands=0.001: 3.7952248480961255 timers/timers-depth.js timers/timers-depth.js thousands=0.001: 0.36986475155629844 timers/timers-insert-pooled.js timers/timers-insert-pooled.js thousands=0.001: 1.8925808936388462 timers/timers-insert-unpooled.js timers/timers-insert-unpooled.js thousands=0.001: 1.830650210341709 timers/timers-timeout-pooled.js timers/timers-timeout-pooled.js thousands=0.001: 1.830780919601256 zlib/creation.js zlib/creation.js n=1 options="true" type="Deflate": 420.26006533362977 zlib/deflate.js zlib/deflate.js n=1 inputLen=1024 method="deflate": 233.7737631030194 child_process/child-process-exec-stdout.js child_process/child-process-exec-stdout.js dur=0 len=1: 0 child_process/child-process-params.js child_process/child-process-params.js params=1 methodName="execSync" n=1: 169.4326260481314 child_process/child-process-read-ipc.js child_process/child-process-read-ipc.js dur=0 len=1: 0 child_process/child-process-read.js child_process/child-process-read.js dur=0 len=1: 0 child_process/spawn-echo.js child_process/spawn-echo.js n=1: 8,677.090745015012 http/bench-parser.js http/bench-parser.js n=1 len=1: 8,662.508662508662 http/check_invalid_header_char.js http/check_invalid_header_char.js n=1 key="\"\"": 7,846.3988952270365 http/check_is_http_token.js http/check_is_http_token.js n=1 key="\"\"": 8,111.879035659821 http/chunked.js http/chunked.js c=1 len=1 n=1 benchmarker="test-double": 1 http/client-request-body.js http/client-request-body.js method="write" len=1 type="asc" dur=0.1: 1,575.7181304529636 http/client-request-body.js method="write" len=1 type="utf" dur=0.1: 2,517.6231615232396 http/client-request-body.js method="write" len=1 type="buf" dur=0.1: 2,089.4100341827484 http/cluster.js http/cluster.js c=1 len=1 type="bytes" benchmarker="test-double": 1 http/cluster.js c=1 len=1 type="buffer" benchmarker="test-double": 1 http/create-clientrequest.js http/create-clientrequest.js n=1 len=1: 512.2376126858718 http/end-vs-write-end.js http/end-vs-write-end.js method="write" c=1 len=1 type="asc" benchmarker="test-double": 1 http/end-vs-write-end.js method="write" c=1 len=1 type="utf" benchmarker="test-double": 1 http/end-vs-write-end.js method="write" c=1 len=1 type="buf" benchmarker="test-double": 1 http/http_server_for_chunky_client.js http/_chunky_http_client.js type="send" n=1 len=1: 52.830002877121956 http/simple.js http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="bytes" benchmarker="test-double": 1 http/simple.js res="normal" chunkedEnc="true" c=1 chunks=0 len=1 type="buffer" benchmarker="test-double": 1 net/net-c2s-cork.js net/net-c2s-cork.js dur=0 type="buf" len=1024: 0 net/net-c2s.js net/net-c2s.js dur=0 type="buf" len=1024: 0 net/net-pipe.js net/net-pipe.js dur=0 type="buf" len=1024: 0 net/net-s2c.js net/net-s2c.js dur=0 type="buf" len=1024: 0 net/tcp-raw-c2s.js net/tcp-raw-c2s.js dur=0 type="buf" len=1024: 0 net/tcp-raw-pipe.js net/tcp-raw-pipe.js dur=0 type="buf" len=1024: 0 net/tcp-raw-s2c.js net/tcp-raw-s2c.js dur=0 type="buf" len=1024: 0
違いを見つける