Commit Graph

7888 Commits (2ed56e52354d871622e6b9ca5bf44fa7409b511b)

Author SHA1 Message Date
isaacs 2ed56e5235 bench: Consistency in benchmark filenames 2013-02-19 17:16:55 -08:00
isaacs 1eb6a92984 bench: Only run http,net,fs,tls by default 2013-02-19 17:16:55 -08:00
isaacs 06fbcca6bb bench: Remove _bench_timer (no loner used) 2013-02-19 17:16:55 -08:00
isaacs ef08f0fbb1 bench: Use wrk for http benchmarking
Remove ab, since it's no longer used.
2013-02-19 17:16:29 -08:00
isaacs e850cbab1c tools: Add wrk for benchmarking http servers 2013-02-19 17:16:18 -08:00
isaacs 035aa6b4ce bench: Show % change rather than % difference 2013-02-19 14:14:39 -08:00
isaacs 087c437961 bench: Add --html to compare script 2013-02-19 14:14:38 -08:00
isaacs 7658f4c29c bench: Fail gracefully if function_call binding fails 2013-02-19 14:14:38 -08:00
isaacs 0e59efd079 make: Add benchmark make targets 2013-02-19 14:14:38 -08:00
isaacs 7d51745827 bench: Remove old run script 2013-02-19 14:14:37 -08:00
isaacs 0a406869df bench: Replace tls-fragmentation with tls/throughput 2013-02-19 14:14:37 -08:00
isaacs bafc51c0f9 bench: Move tls-connect into benchmark/tls
Also, make it work properly with current node.
2013-02-19 14:14:37 -08:00
isaacs 8c719f7c71 bench: Make io.c output easier to read 2013-02-19 14:14:37 -08:00
isaacs 8a3f52170e bench: Remove io.js
Better covered by the other benchmark/fs scripts.
2013-02-19 14:14:36 -08:00
isaacs 2a64edb025 bench: Add fs write stream throughput 2013-02-19 14:14:36 -08:00
isaacs 1fc6f99340 bench: Add read-stream throughput 2013-02-19 14:14:36 -08:00
isaacs 6d116be7cf bench: Move fs-readfile.js to fs/readfile.js 2013-02-19 14:14:35 -08:00
isaacs 844b33205c bench: Move v8_bench into misc 2013-02-19 14:14:35 -08:00
isaacs 2a2942bd7f bench: Move string_creation into misc 2013-02-19 14:14:35 -08:00
isaacs fef35fc4f1 bench: Remove settimeout (Covered by misc/timeout.js) 2013-02-19 14:14:35 -08:00
isaacs 3761be3d99 bench: Move timers to misc/timers 2013-02-19 14:14:34 -08:00
isaacs 7e5cd08061 bench: move next-tick to misc/next-tick-breadth 2013-02-19 14:14:34 -08:00
isaacs f7a4ccb409 bench: Move nexttick-2 to misc/next-tick-depth
x
2013-02-19 14:14:34 -08:00
isaacs 44be55fc4e bench: Move process_loop to misc/spawn-echo 2013-02-19 14:14:34 -08:00
isaacs 4e1bcdcab9 bench: Add function_call to bench-misc 2013-02-19 14:14:33 -08:00
isaacs e87ed91fac bench: Arrays 2013-02-19 14:14:33 -08:00
isaacs 3f67a48dd4 bench: Add buffers/dataview_set 2013-02-19 14:14:33 -08:00
isaacs 56b22956ad bench: Remove unused 'fast_buffer2' benchmarks 2013-02-19 14:14:33 -08:00
isaacs 048f7fd37c bench: Merge fast_buffer_creation and buffer_creation 2013-02-19 14:14:32 -08:00
isaacs 55aa2571a0 bench: Buffer read/write benchmarks 2013-02-19 14:14:32 -08:00
isaacs 419607e8eb bench: Buffer creation 2013-02-19 14:14:32 -08:00
isaacs cc38528acf bench: buffer-base64-encode 2013-02-19 14:14:32 -08:00
isaacs 921c3c2097 bench: misc/startup.js 2013-02-19 14:14:31 -08:00
isaacs 3b16657e77 bench: misc/url 2013-02-19 14:14:31 -08:00
isaacs 536ce44689 bench: http benchmarks
Also: make http_simple less chatty
2013-02-19 14:14:31 -08:00
isaacs d5d04a51d6 bench: Remove client_latency
No one actually knows what this is supposed to be doing,
anyway.  It's not a good benchmark.
2013-02-19 14:14:31 -08:00
isaacs 051c1317f9 bench: Remove throughput (covered by benchmark/net) 2013-02-19 14:14:30 -08:00
isaacs e82f97401f bench: net benchmarks using common script 2013-02-19 14:14:30 -08:00
isaacs baea73ccda bench: Move net-pipe into benchmark/net 2013-02-19 14:14:30 -08:00
isaacs aa2edd4b89 bench: A compare script for analyzing benchmarks 2013-02-19 14:14:30 -08:00
isaacs 37077de83d bench: add runner 2013-02-19 14:14:29 -08:00
isaacs dd069a2539 bench: Add ab() method to common for http testing 2013-02-19 14:14:29 -08:00
isaacs 00e1962495 bench: Add common script 2013-02-19 14:14:29 -08:00
isaacs 727151afd3 Now working on v0.9.11 2013-02-19 13:58:38 -08:00
isaacs 27a3ff6322 Merge branch 'v0.9.10-release' 2013-02-19 13:58:19 -08:00
isaacs 54d20ffba0 2013.02.19, Version 0.9.10 (Unstable)
* V8: Upgrade to 3.15.11.15

* npm: Upgrade to 1.2.12

* fs: Change default WriteStream config, increase perf (isaacs)

* process: streamlining tick callback logic (Trevor Norris)

* stream_wrap, udp_wrap: add read-only fd property (Ben Noordhuis)

* buffer: accept negative indices in Buffer#slice() (Ben Noordhuis)

* tls: Cycle data when underlying socket drains (isaacs)

* stream: read(0) should not always trigger _read(n,cb) (isaacs)

* stream: Empty strings/buffers do not signal EOF any longer (isaacs)

* crypto: improve cipher/decipher error messages (Ben Noordhuis)

* net: Respect the 'readable' flag on sockets (isaacs)

* net: don't suppress ECONNRESET (Ben Noordhuis)

* typed arrays: copy Buffer in typed array constructor (Ben Noordhuis)

* typed arrays: make DataView throw on non-ArrayBuffer (Ben Noordhuis)

* windows: MSI installer enhancements (Scott Blomquist, Jim Schubert)
2013-02-19 13:23:47 -08:00
isaacs 4911a30803 npm: Upgrade to 1.2.12 2013-02-19 13:18:36 -08:00
isaacs 60238cce12 tls: Write pending data on socket drain
Fixes #4800
2013-02-19 11:41:39 -08:00
isaacs 7f303707d5 test: Fix regression in tls test
Undefined reference, introduced by a77c29a.
2013-02-19 11:41:06 -08:00
isaacs a77c29a0f9 test: Fix tls tests which fail sporadically
The count of ECONNRESETs is dependent on timing, and thus unreliable,
especially on Linux machines.
2013-02-19 14:22:14 +04:00