Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-19 | bench: net benchmarks using common script | isaacs | |
2013-02-19 | bench: Move net-pipe into benchmark/net | isaacs | |
2013-02-19 | bench: A compare script for analyzing benchmarks | isaacs | |
2013-02-19 | bench: add runner | isaacs | |
2013-02-19 | bench: Add ab() method to common for http testing | isaacs | |
2013-02-19 | bench: Add common script | isaacs | |
2013-02-15 | fs: Change default WriteStream config, increase perf | isaacs | |
This increases fs.WriteStream throughput dramatically by removing the "higher default water marks" for fs.WriteStream. Also includes a benchmark. Current performance is significantly higher than v0.8 for strings at all tested levels except size=1. Buffer performance is still lackluster. Further improvement in the stream.Writable base class is required, but this is a start. | |||
2013-02-12 | bench: make io.c file path configurable | Ben Noordhuis | |
2013-01-17 | benchmark: Add resume() in static_http_server | isaacs | |
2013-01-16 | buffer: floating point read/write improvements | Trevor Norris | |
Improvements: * floating point operations are approx 4x's faster * Now write quiet NaN's * all read/write on floating point now done in C, so no more need for lib/buffer_ieee754.js * float values have more accurate min/max value checks * add additional benchmarks for buffers read/write * created benchmark/_bench_timer.js which is a simple library that can be included into any benchmark and provides an intelligent tracker for sync and async tests * add benchmarks for DataView set methods * add checks and tests to make sure offset is greater than 0 | |||
2012-12-29 | benchmark: Make flamegraphs a bit more useful | isaacs | |
2012-12-29 | benchmark: Set port range properly on Linux | isaacs | |
2012-12-28 | buffer: speed up base64 encoding by 20% | Ben Noordhuis | |
Remove a lot of branches from the inner loop. Speeds up buf.toString('base64') by about 20%. Before: $ time out/Release/node benchmark/buffer-base64-encode.js real 0m6.607s user 0m5.508s sys 0m1.088s After: $ time out/Release/node benchmark/buffer-base64-encode.js real 0m5.520s user 0m4.520s sys 0m0.992s | |||
2012-12-21 | benchmark: Set ephemeral ports properly on sunos | isaacs | |
2012-12-21 | benchmark: Make http.sh more useful | isaacs | |
2012-12-21 | benchmark: Support names in http-flamegraph | isaacs | |
2012-12-21 | benchmark: Improve http-flamegraph | isaacs | |
2012-12-20 | bench: report stats in benchmark/net-pipe | Ben Noordhuis | |
2012-12-20 | Merge remote-tracking branch 'origin/v0.8' | Ben Noordhuis | |
2012-12-20 | bench: use res.end() for chunked encoding | Ben Noordhuis | |
Use res.end() for the final chunk so we can benchmark the 'hot path' shortcut in lib/http.js that packs the headers and the body into a single packet. | |||
2012-12-18 | benchmark: Add http-flamegraph | isaacs | |
This is very similar to http.sh, but generates a flamegraph with dtrace, pruning off the single-hit stacks so that we can more easily see the places where relevant amounts of time are spent. | |||
2012-12-14 | benchmark: Add once() function to net-pipe benchmark fixture | isaacs | |
2012-11-30 | benchmark: Add net-pipe benchmark | isaacs | |
Just sends a buffer to a server, which echoes it back, and then measures the Gbits/second. Very similar to throughput.js, but using a single process, so that it's possible to dtrace and get the jsstack frames for profile comparison. | |||
2012-11-11 | bench: Use hrtime in throughput benchmark | isaacs | |
2012-09-13 | bench: correct time calculation in url.js | Ben Noordhuis | |
2012-09-13 | bench: improve url parser benchmark | Ben Noordhuis | |
2012-09-13 | bench: add url parser benchmark | Felix Böhm | |
2012-08-13 | bench: fetch port from env | jbergstroem | |
http_simple.js honors $PORT, http_simple_bench.sh should too. | |||
2012-07-14 | benchmark: add single process tls connection benchmark | Bert Belder | |
2012-07-12 | Merge branch 'v0.6' into v0.8 | Bert Belder | |
2012-06-23 | benchmark: Backport improvements made in master | isaacs | |
Ported to v0.6 for easier comparison in the 0.8.0 blog post. | |||
2012-06-21 | Fix bug in io benchmark | Bert Belder | |
2012-05-25 | bench: start a worker for each CPU | Ben Noordhuis | |
2012-05-25 | bench: add http_simple_auto benchmark | Ben Noordhuis | |
Starts a server and benchmarks it with ab. | |||
2012-05-16 | benchmark for fs.readfile | isaacs | |
2012-05-09 | Benchmark: add /unicode/nnn bench to http_simple.js | Bert Belder | |
2012-05-09 | Benchmark: clean up http_simple.js | Bert Belder | |
2012-04-27 | bench: add continuous stress test | Ben Noordhuis | |
Useful in tracking down or at least demonstrating memory leaks. | |||
2012-04-27 | bench: run GC and dump stats if --expose-gc is set | Ben Noordhuis | |
2012-04-17 | Add switches to http_simple bench to use domains | isaacs | |
2012-03-29 | test: move pummel/test-tls-fragmentation to benchmark/ | Ben Noordhuis | |
Said test takes over 90 seconds on my Core 2 Duo which is too long, even for the pummel tests. | |||
2012-03-07 | client latency benchmark: don't require('request') | Bert Belder | |
2012-03-06 | Typo in http_server_lag.js script | isaacs | |
Thanks, @mscdex | |||
2012-03-06 | Bash script for running http-simple benchmarks | isaacs | |
2012-03-06 | A server with configurable lag for testing | isaacs | |
2012-03-06 | A benchmark script for measuring client latency | isaacs | |
2012-03-06 | bench: add http_simple_auto benchmark | Ben Noordhuis | |
Starts a server and benchmarks it with ab. | |||
2011-12-30 | bench: add /echo endpoint to http_simple | Ben Noordhuis | |
Copies the POST request data verbatim into the response body. | |||
2011-12-26 | bench: fix use of fd after close | Ben Noordhuis | |
2011-12-23 | Add another nextTick benchmark | Bert Belder | |
It tests how many iterations the event loop can make per second. |