Updating crates.io index  Locking 200 packages to latest compatible versions  Adding criterion v0.5.1 (available: v0.8.2)  Adding generic-array v0.14.7 (available: v0.14.9)  Compiling rustzmq2 v0.1.0 (/home/runner/work/rustzmq2/rustzmq2)  Finished `bench` profile [optimized] target(s) in 19.09s  Running benches/compare_libzmq.rs (target/release/deps/compare_libzmq-dca6807bdcb04c5b) Gnuplot not found, using plotters backend Benchmarking libzmq/xpub_sub/tcp/subs=1/16 Benchmarking libzmq/xpub_sub/tcp/subs=1/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=1/16: Collecting 20 samples in estimated 10.007 s (245k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=1/16: Analyzing libzmq/xpub_sub/tcp/subs=1/16 time: [40.738 µs 40.831 µs 40.935 µs] thrpt: [381.70 KiB/s 382.68 KiB/s 383.55 KiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=1/256 Benchmarking libzmq/xpub_sub/tcp/subs=1/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=1/256: Collecting 20 samples in estimated 10.003 s (241k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=1/256: Analyzing libzmq/xpub_sub/tcp/subs=1/256 time: [41.345 µs 41.449 µs 41.582 µs] thrpt: [5.8713 MiB/s 5.8901 MiB/s 5.9049 MiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=1/4096 Benchmarking libzmq/xpub_sub/tcp/subs=1/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=1/4096: Collecting 20 samples in estimated 10.009 s (236k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=1/4096: Analyzing libzmq/xpub_sub/tcp/subs=1/4096 time: [42.099 µs 42.262 µs 42.458 µs] thrpt: [92.003 MiB/s 92.429 MiB/s 92.788 MiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=1/65536 Benchmarking libzmq/xpub_sub/tcp/subs=1/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=1/65536: Collecting 20 samples in estimated 10.003 s (160k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=1/65536: Analyzing libzmq/xpub_sub/tcp/subs=1/65536 time: [61.058 µs 61.401 µs 61.797 µs] thrpt: [1011.4 MiB/s 1017.9 MiB/s 1023.6 MiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=8/16 Benchmarking libzmq/xpub_sub/tcp/subs=8/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=8/16: Collecting 20 samples in estimated 10.021 s (77k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=8/16: Analyzing libzmq/xpub_sub/tcp/subs=8/16 time: [130.14 µs 130.59 µs 131.03 µs] thrpt: [953.95 KiB/s 957.20 KiB/s 960.54 KiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=8/256 Benchmarking libzmq/xpub_sub/tcp/subs=8/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=8/256: Collecting 20 samples in estimated 10.013 s (76k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=8/256: Analyzing libzmq/xpub_sub/tcp/subs=8/256 time: [132.32 µs 132.69 µs 133.15 µs] thrpt: [14.668 MiB/s 14.720 MiB/s 14.761 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking libzmq/xpub_sub/tcp/subs=8/4096 Benchmarking libzmq/xpub_sub/tcp/subs=8/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=8/4096: Collecting 20 samples in estimated 10.029 s (72k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=8/4096: Analyzing libzmq/xpub_sub/tcp/subs=8/4096 time: [140.34 µs 141.31 µs 142.58 µs] thrpt: [219.17 MiB/s 221.14 MiB/s 222.67 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking libzmq/xpub_sub/tcp/subs=8/65536 Benchmarking libzmq/xpub_sub/tcp/subs=8/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=8/65536: Collecting 20 samples in estimated 10.005 s (35k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=8/65536: Analyzing libzmq/xpub_sub/tcp/subs=8/65536 time: [281.22 µs 284.68 µs 288.28 µs] thrpt: [1.6937 GiB/s 1.7152 GiB/s 1.7363 GiB/s] Found 2 outliers among 20 measurements (10.00%) 2 (10.00%) high mild Benchmarking libzmq/xpub_sub/tcp/subs=64/16 Benchmarking libzmq/xpub_sub/tcp/subs=64/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=64/16: Collecting 20 samples in estimated 10.111 s (12k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=64/16: Analyzing libzmq/xpub_sub/tcp/subs=64/16 time: [861.80 µs 863.61 µs 865.47 µs] thrpt: [1.1284 MiB/s 1.1308 MiB/s 1.1332 MiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=64/256 Benchmarking libzmq/xpub_sub/tcp/subs=64/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=64/256: Collecting 20 samples in estimated 10.152 s (12k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=64/256: Analyzing libzmq/xpub_sub/tcp/subs=64/256 time: [881.70 µs 886.37 µs 889.96 µs] thrpt: [17.557 MiB/s 17.628 MiB/s 17.722 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking libzmq/xpub_sub/tcp/subs=64/4096 Benchmarking libzmq/xpub_sub/tcp/subs=64/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=64/4096: Collecting 20 samples in estimated 10.017 s (11k iterations) Benchmarking libzmq/xpub_sub/tcp/subs=64/4096: Analyzing libzmq/xpub_sub/tcp/subs=64/4096 time: [927.19 µs 930.43 µs 934.67 µs] thrpt: [267.47 MiB/s 268.69 MiB/s 269.63 MiB/s] Benchmarking libzmq/xpub_sub/tcp/subs=64/65536 Benchmarking libzmq/xpub_sub/tcp/subs=64/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/tcp/subs=64/65536: Collecting 20 samples in estimated 10.218 s (4200 iterations) Benchmarking libzmq/xpub_sub/tcp/subs=64/65536: Analyzing libzmq/xpub_sub/tcp/subs=64/65536 time: [2.4038 ms 2.6666 ms 2.8920 ms] thrpt: [1.3507 GiB/s 1.4649 GiB/s 1.6250 GiB/s] Found 4 outliers among 20 measurements (20.00%) 4 (20.00%) low mild Benchmarking libzmq/xpub_sub/ipc/subs=1/16 Benchmarking libzmq/xpub_sub/ipc/subs=1/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=1/16: Collecting 20 samples in estimated 10.002 s (284k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=1/16: Analyzing libzmq/xpub_sub/ipc/subs=1/16 time: [34.930 µs 35.004 µs 35.091 µs] thrpt: [445.27 KiB/s 446.38 KiB/s 447.32 KiB/s] Benchmarking libzmq/xpub_sub/ipc/subs=1/256 Benchmarking libzmq/xpub_sub/ipc/subs=1/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=1/256: Collecting 20 samples in estimated 10.003 s (277k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=1/256: Analyzing libzmq/xpub_sub/ipc/subs=1/256 time: [35.850 µs 35.940 µs 36.034 µs] thrpt: [6.7753 MiB/s 6.7931 MiB/s 6.8100 MiB/s] Benchmarking libzmq/xpub_sub/ipc/subs=1/4096 Benchmarking libzmq/xpub_sub/ipc/subs=1/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=1/4096: Collecting 20 samples in estimated 10.007 s (264k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=1/4096: Analyzing libzmq/xpub_sub/ipc/subs=1/4096 time: [37.777 µs 37.900 µs 38.029 µs] thrpt: [102.72 MiB/s 103.07 MiB/s 103.40 MiB/s] Found 2 outliers among 20 measurements (10.00%) 2 (10.00%) low mild Benchmarking libzmq/xpub_sub/ipc/subs=1/65536 Benchmarking libzmq/xpub_sub/ipc/subs=1/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=1/65536: Collecting 20 samples in estimated 10.004 s (194k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=1/65536: Analyzing libzmq/xpub_sub/ipc/subs=1/65536 time: [51.456 µs 51.615 µs 51.806 µs] thrpt: [1.1781 GiB/s 1.1825 GiB/s 1.1862 GiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking libzmq/xpub_sub/ipc/subs=8/16 Benchmarking libzmq/xpub_sub/ipc/subs=8/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=8/16: Collecting 20 samples in estimated 10.012 s (105k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=8/16: Analyzing libzmq/xpub_sub/ipc/subs=8/16 time: [95.939 µs 96.110 µs 96.257 µs] thrpt: [1.2682 MiB/s 1.2701 MiB/s 1.2724 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high severe Benchmarking libzmq/xpub_sub/ipc/subs=8/256 Benchmarking libzmq/xpub_sub/ipc/subs=8/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=8/256: Collecting 20 samples in estimated 10.007 s (101k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=8/256: Analyzing libzmq/xpub_sub/ipc/subs=8/256 time: [98.126 µs 98.247 µs 98.377 µs] thrpt: [19.854 MiB/s 19.880 MiB/s 19.904 MiB/s] Found 3 outliers among 20 measurements (15.00%) 1 (5.00%) low mild 2 (10.00%) high mild Benchmarking libzmq/xpub_sub/ipc/subs=8/4096 Benchmarking libzmq/xpub_sub/ipc/subs=8/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=8/4096: Collecting 20 samples in estimated 10.011 s (92k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=8/4096: Analyzing libzmq/xpub_sub/ipc/subs=8/4096 time: [108.52 µs 108.75 µs 108.93 µs] thrpt: [286.87 MiB/s 287.36 MiB/s 287.96 MiB/s] Benchmarking libzmq/xpub_sub/ipc/subs=8/65536 Benchmarking libzmq/xpub_sub/ipc/subs=8/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=8/65536: Collecting 20 samples in estimated 10.031 s (43k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=8/65536: Analyzing libzmq/xpub_sub/ipc/subs=8/65536 time: [235.49 µs 237.00 µs 238.78 µs] thrpt: [2.0449 GiB/s 2.0602 GiB/s 2.0735 GiB/s] Benchmarking libzmq/xpub_sub/ipc/subs=64/16 Benchmarking libzmq/xpub_sub/ipc/subs=64/16: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=64/16: Collecting 20 samples in estimated 10.004 s (16k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=64/16: Analyzing libzmq/xpub_sub/ipc/subs=64/16 time: [636.10 µs 638.33 µs 640.69 µs] thrpt: [1.5242 MiB/s 1.5299 MiB/s 1.5352 MiB/s] Found 2 outliers among 20 measurements (10.00%) 2 (10.00%) low mild Benchmarking libzmq/xpub_sub/ipc/subs=64/256 Benchmarking libzmq/xpub_sub/ipc/subs=64/256: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=64/256: Collecting 20 samples in estimated 10.047 s (15k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=64/256: Analyzing libzmq/xpub_sub/ipc/subs=64/256 time: [655.13 µs 656.64 µs 658.64 µs] thrpt: [23.723 MiB/s 23.795 MiB/s 23.850 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking libzmq/xpub_sub/ipc/subs=64/4096 Benchmarking libzmq/xpub_sub/ipc/subs=64/4096: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=64/4096: Collecting 20 samples in estimated 10.049 s (13k iterations) Benchmarking libzmq/xpub_sub/ipc/subs=64/4096: Analyzing libzmq/xpub_sub/ipc/subs=64/4096 time: [751.37 µs 754.37 µs 757.04 µs] thrpt: [330.24 MiB/s 331.40 MiB/s 332.73 MiB/s] Benchmarking libzmq/xpub_sub/ipc/subs=64/65536 Benchmarking libzmq/xpub_sub/ipc/subs=64/65536: Warming up for 2.0000 s Benchmarking libzmq/xpub_sub/ipc/subs=64/65536: Collecting 20 samples in estimated 10.309 s (6300 iterations) Benchmarking libzmq/xpub_sub/ipc/subs=64/65536: Analyzing libzmq/xpub_sub/ipc/subs=64/65536 time: [1.6199 ms 1.7163 ms 1.8580 ms] thrpt: [2.1023 GiB/s 2.2760 GiB/s 2.4114 GiB/s] Found 4 outliers among 20 measurements (20.00%) 2 (10.00%) high mild 2 (10.00%) high severe