Winnow Benchmark
This benchmark repeatedly initializes a pool of N partial sifting pattern matches and pushes 100 random events onto the database, updating the partial match pool at each step. We track the per-event time taken to update the partial match pool and report the minimum, maximum and average per-event pool update times for each value of N. The following values of N are used: 10, 50, 100, 500, 1000.
Before running the benchmark, we suggest that you open the browser console to view benchmark progress and exact timings. The page may appear to hang while the benchmark is running, but console printouts should continue.
Pool size | Min time (ms) | Max time (ms) | Avg time (ms) |
---|