summaryrefslogtreecommitdiff
path: root/benchmark
Commit message (Collapse)AuthorAgeFilesLines
* benchmark: add single process tls connection benchmarkBert Belder2012-07-141-0/+86
|
* Merge branch 'v0.6' into v0.8Bert Belder2012-07-121-1/+1
|\
| * benchmark: Backport improvements made in masterisaacs2012-06-234-41/+156
| | | | | | | | Ported to v0.6 for easier comparison in the 0.8.0 blog post.
| * bench: start a worker for each CPUBen Noordhuis2012-05-251-1/+1
| |
| * bench: add http_simple_auto benchmarkBen Noordhuis2012-05-251-0/+109
| | | | | | | | Starts a server and benchmarks it with ab.
* | Fix bug in io benchmarkBert Belder2012-06-211-2/+2
| |
* | benchmark for fs.readfileisaacs2012-05-161-0/+72
| |
* | Benchmark: add /unicode/nnn bench to http_simple.jsBert Belder2012-05-091-1/+12
| |
* | Benchmark: clean up http_simple.jsBert Belder2012-05-091-41/+41
| |
* | bench: add continuous stress testBen Noordhuis2012-04-271-0/+127
| | | | | | | | Useful in tracking down or at least demonstrating memory leaks.
* | bench: run GC and dump stats if --expose-gc is setBen Noordhuis2012-04-271-0/+19
| |
* | Add switches to http_simple bench to use domainsisaacs2012-04-172-1/+23
| |
* | test: move pummel/test-tls-fragmentation to benchmark/Ben Noordhuis2012-03-291-0/+63
| | | | | | | | | | Said test takes over 90 seconds on my Core 2 Duo which is too long, even for the pummel tests.
* | client latency benchmark: don't require('request')Bert Belder2012-03-071-1/+0
| |
* | Typo in http_server_lag.js scriptisaacs2012-03-061-1/+1
| | | | | | | | Thanks, @mscdex
* | Bash script for running http-simple benchmarksisaacs2012-03-061-0/+10
| |
* | A server with configurable lag for testingisaacs2012-03-061-0/+13
| |
* | A benchmark script for measuring client latencyisaacs2012-03-061-0/+81
| |
* | bench: add http_simple_auto benchmarkBen Noordhuis2012-03-061-0/+109
|/ | | | Starts a server and benchmarks it with ab.
* bench: add /echo endpoint to http_simpleBen Noordhuis2011-12-301-0/+6
| | | | Copies the POST request data verbatim into the response body.
* bench: fix use of fd after closeBen Noordhuis2011-12-261-1/+2
|
* Add another nextTick benchmarkBert Belder2011-12-231-0/+41
| | | | It tests how many iterations the event loop can make per second.
* bench: optimize io.c benchmarkBen Noordhuis2011-11-101-27/+38
| | | | | | | | | Use static buffers. Most clock ticks were spent in malloc() and free() instead of read() and write(). Fix measurements. Really fast runs would result in bogus results like: Wrote 1048576000 bytes in -0.731630s using 8192 byte buffers: -1366.811093mB/s
* bench: start (NUM_CPUS-1) workersBen Noordhuis2011-11-091-1/+2
| | | | The master is a worker too so fork off one less worker.
* bench: update static_http_server benchmark to new APIkoichik2011-11-061-32/+27
| | | | Fixes #2016.
* bench: add http_simple cluster edition benchmarkBen Noordhuis2011-11-041-0/+8
|
* bench: add process.nextTick() benchmarkBen Noordhuis2011-10-311-0/+17
|
* Remove uname and git-rev detection from http_simple.jsRyan Dahl2011-10-121-23/+0
|
* Add throughput benchmarkRyan Dahl2011-10-112-0/+46
|
* Print libuv counters after http_simple exitsRyan Dahl2011-10-061-0/+3
|
* bench: make number of response body chunks configurable in http_simpleBen Noordhuis2011-08-171-4/+14
|
* bench: make http_simple send chunked encoding if requestedBen Noordhuis2011-08-171-3/+10
|
* typed arrays: preliminary benchmarksBen Noordhuis2011-08-123-0/+45
|
* Add startup memory script to benchmarksRyan Dahl2011-02-181-0/+1
|
* Add script for running V8 benchmarksRyan Dahl2011-02-141-0/+15
|
* Bump size of bench histogram to 100msRyan Dahl2011-01-101-1/+1
|
* Remove debugger statement from http_simple.jsRyan Dahl2011-01-061-1/+0
| | | | results in slow bench
* debugger: Disable/Enable raw mode for childRyan Dahl2010-12-301-0/+1
|
* Abstract out a Server.prototype.pause methodRyan Dahl2010-10-281-1/+1
|
* Abstract out net.Server.prototype._rejectPendingRyan Dahl2010-10-281-0/+2
| | | | Does the same timeout action for maxConnections as it does for EMFILE.
* Add extra anti-DoS tech to net.ServerRyan Dahl2010-10-271-16/+1
|
* Improve idle benchmarksRyan Dahl2010-10-272-13/+20
|
* Gracefully handle EMFILERyan Dahl2010-10-271-1/+4
| | | | | | | | | | | Implementing a tip from Marc Lehmann: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#The_special_problem_of_accept_ing_wh Keep an extra FD around for every server. When you hit EMFILE, destroy that FD, accept a connection, close it; in this way you can clear the connection queue and let people know that you're overload. No more timeout needed.
* Use the timer list for setTimeoutRyan Dahl2010-10-261-0/+15
|
* Add incomplete R plot fileRyan Dahl2010-10-201-0/+86
|
* use bash instead of sh in http_simple_bench.shRyan Dahl2010-10-181-1/+1
|
* Add idle connection testRyan Dahl2010-10-152-0/+83
|
* Add 'make bench' scriptRyan Dahl2010-10-132-1/+78
|
* Improve benchmark/http_simple.jsRyan Dahl2010-10-131-20/+35
|
* Soft migration of sys -> util, Removal of deprecated utils module.Micheil Smith2010-10-113-6/+6
|