Diff
checker
Texto
Texto
Imagens
Documentos
Excel
Pastas
Legal
Enterprise
Aplicativo para desktop
Preços
Fazer login
Baixar o Diffchecker Desktop
Comparar texto
Encontre a diferença entre dois arquivos de texto
Ferramentas
Histórico
Editor live
Recolher inalteradas
Sem quebra de linha
Layout
Dividido
Unificado
Nível de detalhe
Inteligente
Palavra
Caractere
Realce de sintaxe
Escolher sintaxe
Ignorar
Transformar texto
Ir à primeira mudança
Editar entrada
Diffchecker Desktop
A maneira mais segura de usar o Diffchecker. Obtenha o aplicativo Diffchecker Desktop: seus diffs nunca saem do seu computador!
Obter Desktop
Untitled diff
Criado
há 9 anos
O diff nunca expira
Limpar
Exportar
Compartilhar
Explicar
93 remoções
Linhas
Total
Removido
Caracteres
Total
Removido
Para continuar usando este recurso, atualize para
Diff
checker
Pro
Ver preços
266 linhas
Copiar tudo
74 adições
Linhas
Total
Adicionado
Caracteres
Total
Adicionado
Para continuar usando este recurso, atualize para
Diff
checker
Pro
Ver preços
247 linhas
Copiar tudo
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
events/ee-once.js n=1: 3,
045.614163324105
events/ee-once.js n=1: 3,
081.844545597431
os/cpus.js
os/cpus.js
Copiar
Copiado
Copiar
Copiado
os/cpus.js n=1: 3,
126.0354992591297
os/cpus.js n=1: 3,
213.357283556287
os/loadavg.js
os/loadavg.js
Copiar
Copiado
Copiar
Copiado
os/loadavg.js n=1: 7,
376.807317792859
os/loadavg.js n=1: 7,
259.05385492055
path/basename-posix.js
path/basename-posix.js
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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
Diferenças salvas
Texto original
Abrir arquivo
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
Texto alterado
Abrir arquivo
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
Encontrar Diferença