History log of /libuv/test/benchmark-list.h (Results 1 – 25 of 31)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 3e0b846b 28-Mar-2023 Trevor Norris

bench: add bench to check uv_loop_alive (#4065 1/2)


# 912bb8c5 13-Feb-2022 Ryan Liptak

test: fix benchmark-ping-udp (#2817)

- Fixes the declaration of the benchmark in benchmark-list.h (it was not
previously runnable at all)
- Fixes the benchmark itself hanging infin

test: fix benchmark-ping-udp (#2817)

- Fixes the declaration of the benchmark in benchmark-list.h (it was not
previously runnable at all)
- Fixes the benchmark itself hanging infinitely because the data was
being dropped via ICMP Destination Unreachable errors (meaning nread
was always zero in pinger_read_cb)
+ The data getting lost was fixed by binding the udp socket
- Properly checks for UV_UDP_MMSG_CHUNK, just as an example of what
should generally be done (buf_free is actually a no-op as the buf is
allocated on the stack)

show more ...


# 636cb863 13-Feb-2022 Momtchil Momtchev

bench: add `uv_queue_work` ping-pong measurement (#3425)


# c852be46 09-Oct-2021 Darshan Sen

test: remove `dns-server.c` as it is not used anywhere (#3313)

Signed-off-by: Darshan Sen <darshan.sen@postman.com>


Revision tags: v1.41.0, v1.40.0, v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0, v1.35.0, v1.34.2, v1.34.1, v1.34.0, v1.33.1, v1.33.0, v1.32.0, v1.31.0, v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0, v1.27.0, v1.26.0, v1.25.0, v1.24.1, v1.24.0, v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0, v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1, v1.19.0, v1.18.0, v1.17.0, v1.16.1, v1.16.0, v1.15.0, v1.14.1, v1.14.0, v1.13.1, v1.13.0, v1.12.0, v1.11.0, v1.10.2, v1.10.1, v1.10.0, v0.10.37, v1.9.1, v1.9.0, v1.8.0, v1.7.5, v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0
# 56598f3d 02-Jul-2015 Marek Vavrusa

test: added udp ping benchmark (1,10,100 pingers)

The UDP pummel benchmark does not model usual UDP servers well,
in UDP services like DNS, DHCP or NTP, there is usually just one
soc

test: added udp ping benchmark (1,10,100 pingers)

The UDP pummel benchmark does not model usual UDP servers well,
in UDP services like DNS, DHCP or NTP, there is usually just one
socket bound to the registered port and a large number of
requestors asking queries, this benchmark is simple 1 sender : 1 receiver thread
benchmark with multiple senders multiplexing on the event loop.

The test reports number of senders and attained rate of requests,
and is based on TCP benchmark-ping-pong.c.

PR-URL: https://github.com/libuv/libuv/pull/2532
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <s@saghul.net>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>

show more ...

Revision tags: v1.6.1, v1.6.0, v1.5.0, v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30, v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28, v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20, v0.10.25, v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12, v0.11.11, v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7, v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11, v0.10.10, v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1, node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21, node-v0.8.19, node-v0.9.10, node-v0.9.7, node-v0.9.6
# 5af43ba4 24-Dec-2012 Ben Noordhuis

bench: add 'million async handles' benchmark

Revision tags: node-v0.9.4, node-v0.8.17, node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2
# b74b1c4c 05-Sep-2012 Ben Noordhuis

bench: add tcp accept benchmarks

Revision tags: node-v0.8.9, node-v0.9.1
# c77d08eb 25-Aug-2012 Ben Noordhuis

bench: add timed and non-timed udp pummel benchmarks

Revision tags: node-v0.8.8, node-v0.8.7
# 35c48582 06-Aug-2012 Bert Belder

Remove c-ares tests and benchmarks

Revision tags: node-v0.8.6, node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2
# a2204abc 02-Jul-2012 Ben Noordhuis

bench: improve async_pummel benchmark

Benchmark the performance of uv_async_send() when the handle is contended for
by 1, 2, 4 or 8 threads.

# c89df5b9 29-Jun-2012 Ben Noordhuis

bench: add another async handle benchmark

# 3b209e76 28-Jun-2012 Ben Noordhuis

bench: add async handle benchmark

Revision tags: node-v0.8.1, node-v0.8.0
# 5dc024f6 21-Jun-2012 Ben Noordhuis

bench: add thread pool I/O benchmark

Revision tags: node-v0.7.12, node-v0.7.11
# 0ae026dc 09-Jun-2012 Ben Noordhuis

bench: add lots-of-timers benchmark

Revision tags: node-v0.7.10, node-v0.6.19
# 3f37ba85 31-May-2012 Ben Noordhuis

bench: add new idle loop count benchmark

Revision tags: node-v0.7.9
# cd2a9b4d 23-May-2012 Ben Noordhuis

bench: measure ticks per second of idle event loop

Revision tags: node-v0.6.18, node-v0.6.16, node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13, node-v0.7.6, node-v0.6.12, node-v0.6.11, node-v0.7.4, node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7, node-v0.6.6, node-v0.6.4, node-v0.6.3
# 45180fea 21-Nov-2011 Ben Noordhuis

bench: add thread creation benchmark

Revision tags: node-v0.6.2, node-v0.6.1, node-v0.6.0, node-v0.5.10, node-v0.5.9
# 27262134 06-Oct-2011 Ben Noordhuis

bench: add batched TCP writes benchmark

Times how long it takes to queue and write out 1,000,000 short strings.

Revision tags: node-v0.5.8, node-v0.5.7, node-v0.5.6, node-v0.5.5
# 36ce74f2 19-Aug-2011 Ben Noordhuis

Add UDP support to libuv.

Revision tags: node-v0.5.4
# a706a66d 06-Aug-2011 Igor Zinkovsky

accept benchmark

# e9bee513 31-Jul-2011 Ryan Dahl

add spawn benchmark

Revision tags: node-v0.5.2, node-v0.5.1, node-v0.5.0
# b6a6dae3 02-Jul-2011 Igor Zinkovsky

Named pipes implementation for Windows

# 295fa6f5 22-Jun-2011 Henry Rawas

Windows: getaddrinfo support

# 4aeee384 20-Jun-2011 Henry Rawas

c-ares integration on windows

# f0ebf0c7 27-May-2011 Ryan Dahl

Split pump bench into two processes.

And add a pump test with 1 client.

12