Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

bench: add timed and non-timed udp pummel benchmarks

  • Loading branch information...
bnoordhuis committed Aug 25, 2012
1 parent a3c6a48 commit c77d08eb9229f738aa9d6433a1d3e1d711abfa3d
Showing with 276 additions and 268 deletions.
  1. +46 −20 test/benchmark-list.h
  2. +0 −247 test/benchmark-udp-packet-storm.c
  3. +229 −0 test/benchmark-udp-pummel.c
  4. +1 −1 uv.gyp
@@ -32,16 +32,31 @@ BENCHMARK_DECLARE (tcp_pump100_client)
BENCHMARK_DECLARE (tcp_pump1_client)
BENCHMARK_DECLARE (pipe_pump100_client)
BENCHMARK_DECLARE (pipe_pump1_client)
BENCHMARK_DECLARE (udp_packet_storm_1v1)
BENCHMARK_DECLARE (udp_packet_storm_1v10)
BENCHMARK_DECLARE (udp_packet_storm_1v100)
BENCHMARK_DECLARE (udp_packet_storm_1v1000)
BENCHMARK_DECLARE (udp_packet_storm_10v10)
BENCHMARK_DECLARE (udp_packet_storm_10v100)
BENCHMARK_DECLARE (udp_packet_storm_10v1000)
BENCHMARK_DECLARE (udp_packet_storm_100v100)
BENCHMARK_DECLARE (udp_packet_storm_100v1000)
BENCHMARK_DECLARE (udp_packet_storm_1000v1000)

/* Run until X packets have been sent/received. */
BENCHMARK_DECLARE (udp_pummel_1v1)
BENCHMARK_DECLARE (udp_pummel_1v10)
BENCHMARK_DECLARE (udp_pummel_1v100)
BENCHMARK_DECLARE (udp_pummel_1v1000)
BENCHMARK_DECLARE (udp_pummel_10v10)
BENCHMARK_DECLARE (udp_pummel_10v100)
BENCHMARK_DECLARE (udp_pummel_10v1000)
BENCHMARK_DECLARE (udp_pummel_100v100)
BENCHMARK_DECLARE (udp_pummel_100v1000)
BENCHMARK_DECLARE (udp_pummel_1000v1000)

/* Run until X seconds have elapsed. */
BENCHMARK_DECLARE (udp_timed_pummel_1v1)
BENCHMARK_DECLARE (udp_timed_pummel_1v10)
BENCHMARK_DECLARE (udp_timed_pummel_1v100)
BENCHMARK_DECLARE (udp_timed_pummel_1v1000)
BENCHMARK_DECLARE (udp_timed_pummel_10v10)
BENCHMARK_DECLARE (udp_timed_pummel_10v100)
BENCHMARK_DECLARE (udp_timed_pummel_10v1000)
BENCHMARK_DECLARE (udp_timed_pummel_100v100)
BENCHMARK_DECLARE (udp_timed_pummel_100v1000)
BENCHMARK_DECLARE (udp_timed_pummel_1000v1000)

BENCHMARK_DECLARE (getaddrinfo)
BENCHMARK_DECLARE (fs_stat)
BENCHMARK_DECLARE (async1)
@@ -97,16 +112,27 @@ TASK_LIST_START
BENCHMARK_ENTRY (pipe_pound_1000)
BENCHMARK_HELPER (pipe_pound_1000, pipe_echo_server)

BENCHMARK_ENTRY (udp_packet_storm_1v1)
BENCHMARK_ENTRY (udp_packet_storm_1v10)
BENCHMARK_ENTRY (udp_packet_storm_1v100)
BENCHMARK_ENTRY (udp_packet_storm_1v1000)
BENCHMARK_ENTRY (udp_packet_storm_10v10)
BENCHMARK_ENTRY (udp_packet_storm_10v100)
BENCHMARK_ENTRY (udp_packet_storm_10v1000)
BENCHMARK_ENTRY (udp_packet_storm_100v100)
BENCHMARK_ENTRY (udp_packet_storm_100v1000)
BENCHMARK_ENTRY (udp_packet_storm_1000v1000)
BENCHMARK_ENTRY (udp_pummel_1v1)
BENCHMARK_ENTRY (udp_pummel_1v10)
BENCHMARK_ENTRY (udp_pummel_1v100)
BENCHMARK_ENTRY (udp_pummel_1v1000)
BENCHMARK_ENTRY (udp_pummel_10v10)
BENCHMARK_ENTRY (udp_pummel_10v100)
BENCHMARK_ENTRY (udp_pummel_10v1000)
BENCHMARK_ENTRY (udp_pummel_100v100)
BENCHMARK_ENTRY (udp_pummel_100v1000)
BENCHMARK_ENTRY (udp_pummel_1000v1000)

BENCHMARK_ENTRY (udp_timed_pummel_1v1)
BENCHMARK_ENTRY (udp_timed_pummel_1v10)
BENCHMARK_ENTRY (udp_timed_pummel_1v100)
BENCHMARK_ENTRY (udp_timed_pummel_1v1000)
BENCHMARK_ENTRY (udp_timed_pummel_10v10)
BENCHMARK_ENTRY (udp_timed_pummel_10v100)
BENCHMARK_ENTRY (udp_timed_pummel_10v1000)
BENCHMARK_ENTRY (udp_timed_pummel_100v100)
BENCHMARK_ENTRY (udp_timed_pummel_100v1000)
BENCHMARK_ENTRY (udp_timed_pummel_1000v1000)

BENCHMARK_ENTRY (getaddrinfo)

This file was deleted.

0 comments on commit c77d08e

Please sign in to comment.
You can’t perform that action at this time.