dalek-cryptography bulletpoofs性能测试结果
生活随笔
收集整理的這篇文章主要介紹了
dalek-cryptography bulletpoofs性能测试结果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在虛擬機內,1CPU 4G RAM,對https://github.com/dalek-cryptography/bulletproofs代碼進行測試:
cargo bench性能測試結果如下:
Running target/release/deps/range_proof-4c5c0d62c8330b83 Gnuplot not found, disabling plotting Aggregated 8-bit rangeproof creation/1time: [3.7290 ms 3.8635 ms 4.0666 ms]change: [-10.678% +11.022% +39.237%] (p = 0.50 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)2 (20.00%) high severe Aggregated 8-bit rangeproof creation/2time: [7.3255 ms 7.4933 ms 7.8070 ms]change: [-2.0929% +17.669% +43.859%] (p = 0.17 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)2 (20.00%) high severe Aggregated 8-bit rangeproof creation/4time: [14.297 ms 14.799 ms 15.567 ms]change: [-10.209% +9.9755% +36.168%] (p = 0.52 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)2 (20.00%) high severe Aggregated 8-bit rangeproof creation/8time: [28.052 ms 29.455 ms 32.211 ms]change: [-1.8559% +20.479% +48.398%] (p = 0.13 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) high mild1 (10.00%) high severe Aggregated 8-bit rangeproof creation/16time: [59.066 ms 64.748 ms 74.035 ms]change: [+7.0483% +33.268% +67.247%] (p = 0.03 < 0.05)Performance has regressed. Found 1 outliers among 10 measurements (10.00%)1 (10.00%) high mild Aggregated 8-bit rangeproof creation/32time: [110.27 ms 113.93 ms 117.59 ms]change: [-8.3643% -2.3826% +3.7659%] (p = 0.47 > 0.05)No change in performance detected. Found 1 outliers among 10 measurements (10.00%)1 (10.00%) low mildAggregated 16-bit rangeproof creation/1time: [7.0729 ms 7.3580 ms 7.9386 ms]change: [-1.4950% +10.098% +24.807%] (p = 0.19 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) high mild1 (10.00%) high severe Aggregated 16-bit rangeproof creation/2time: [13.087 ms 13.340 ms 13.608 ms]change: [-68.025% -56.100% -33.685%] (p = 0.00 < 0.05)Performance has improved. Found 1 outliers among 10 measurements (10.00%)1 (10.00%) low mild Aggregated 16-bit rangeproof creation/4time: [24.993 ms 25.582 ms 25.987 ms]change: [-57.348% -46.006% -28.513%] (p = 0.00 < 0.05)Performance has improved. Aggregated 16-bit rangeproof creation/8time: [50.452 ms 51.767 ms 52.704 ms]change: [-35.802% -20.007% -4.8277%] (p = 0.06 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low mild1 (10.00%) high severe Aggregated 16-bit rangeproof creation/16time: [98.257 ms 98.973 ms 99.827 ms]change: [-30.965% -17.799% -4.7296%] (p = 0.03 < 0.05)Performance has improved. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low severe1 (10.00%) high severe Aggregated 16-bit rangeproof creation/32time: [203.19 ms 210.73 ms 220.26 ms]change: [-23.795% -6.6215% +7.9349%] (p = 0.68 > 0.05)No change in performance detected.Aggregated 32-bit rangeproof creation/1time: [12.625 ms 12.949 ms 13.339 ms]change: [-27.667% -13.069% +3.3115%] (p = 0.22 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low mild1 (10.00%) high mild Aggregated 32-bit rangeproof creation/2time: [24.324 ms 24.654 ms 25.016 ms]change: [-32.333% -14.533% +1.7674%] (p = 0.27 > 0.05)No change in performance detected. Aggregated 32-bit rangeproof creation/4time: [48.402 ms 49.585 ms 50.810 ms]change: [-30.926% -11.520% +8.2247%] (p = 0.48 > 0.05)No change in performance detected. Found 3 outliers among 10 measurements (30.00%)1 (10.00%) low mild1 (10.00%) high mild1 (10.00%) high severe Aggregated 32-bit rangeproof creation/8time: [92.978 ms 96.206 ms 98.943 ms]change: [-33.586% -18.578% -4.5828%] (p = 0.06 > 0.05)No change in performance detected. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low mild1 (10.00%) high mild Aggregated 32-bit rangeproof creation/16time: [186.10 ms 188.57 ms 190.40 ms]change: [-41.215% -29.691% -15.268%] (p = 0.00 < 0.05)Performance has improved. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low mild1 (10.00%) high severe Aggregated 32-bit rangeproof creation/32time: [374.97 ms 378.13 ms 382.47 ms]change: [-30.951% -19.128% -5.6109%] (p = 0.02 < 0.05)Performance has improved. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low severe1 (10.00%) high mildAggregated 64-bit rangeproof creation/1time: [23.600 ms 24.319 ms 25.166 ms]change: [-42.030% -29.796% -14.474%] (p = 0.00 < 0.05)Performance has improved. Aggregated 64-bit rangeproof creation/2time: [47.919 ms 49.265 ms 51.163 ms]change: [-30.524% -22.041% -14.023%] (p = 0.00 < 0.05)Performance has improved. Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low severe1 (10.00%) high severe Aggregated 64-bit rangeproof creation/4time: [92.432 ms 95.279 ms 97.406 ms]change: [-34.657% -19.421% -6.0712%] (p = 0.05 < 0.05)Performance has improved. Found 2 outliers among 10 measurements (20.00%)2 (20.00%) high mild Aggregated 64-bit rangeproof creation/8time: [188.78 ms 192.34 ms 198.72 ms]change: [-37.472% -27.714% -16.142%] (p = 0.00 < 0.05)Performance has improved. Found 1 outliers among 10 measurements (10.00%)1 (10.00%) high mild Aggregated 64-bit rangeproof creation/16time: [372.31 ms 388.82 ms 411.89 ms] Found 1 outliers among 10 measurements (10.00%)1 (10.00%) high mild Aggregated 64-bit rangeproof creation/32time: [678.42 ms 692.50 ms 703.19 ms] Found 2 outliers among 10 measurements (20.00%)1 (10.00%) low mild1 (10.00%) high severeGnuplot not found, disabling plotting Aggregated 8-bit rangeproof verification/1time: [729.81 us 758.15 us 789.96 us] Found 9 outliers among 100 measurements (9.00%)5 (5.00%) high mild4 (4.00%) high severe Aggregated 8-bit rangeproof verification/2time: [1.1136 ms 1.1775 ms 1.2480 ms] Found 11 outliers among 100 measurements (11.00%)6 (6.00%) high mild5 (5.00%) high severe Aggregated 8-bit rangeproof verification/4time: [1.7827 ms 1.8303 ms 1.8807 ms] Found 6 outliers among 100 measurements (6.00%)3 (3.00%) high mild3 (3.00%) high severe Aggregated 8-bit rangeproof verification/8time: [3.2091 ms 3.2819 ms 3.3591 ms] Found 4 outliers among 100 measurements (4.00%)1 (1.00%) high mild3 (3.00%) high severe Aggregated 8-bit rangeproof verification/16time: [6.8806 ms 7.7290 ms 8.5454 ms] Found 15 outliers among 100 measurements (15.00%)15 (15.00%) high severe Aggregated 8-bit rangeproof verification/32time: [10.535 ms 11.278 ms 12.250 ms]Aggregated 16-bit rangeproof verification/1time: [1.0247 ms 1.0541 ms 1.0854 ms] Found 4 outliers among 100 measurements (4.00%)4 (4.00%) high mildecting 100 samples in estimated 9.0741 s (5050 iterations)Benchmarking Aggregated 16-bit rangeproof verification/2: AnalAggregated 16-bit rangeproof verification/2time: [1.8562 ms 2.0405 ms 2.2635 ms] Found 4 outliers among 100 measurements (4.00%)1 (1.00%) high mild3 (3.00%) high severe Benchmarking Aggregated 16-bit rangeproof verification/4: WarmBenchmarking Aggregated 16-bit rangeproof verification/4: CollBenchmarking Aggregated 16-bit rangeproof verification/4: AnalAggregated 16-bit rangeproof verification/4time: [3.0410 ms 3.1403 ms 3.2444 ms] Found 5 outliers among 100 measurements (5.00%)4 (4.00%) high mild1 (1.00%) high severe Benchmarking Aggregated 16-bit rangeproof verification/8: WarmBenchmarking Aggregated 16-bit rangeproof verification/8: CollBenchmarking Aggregated 16-bit rangeproof verification/8: AnalAggregated 16-bit rangeproof verification/8time: [5.3120 ms 5.4005 ms 5.4959 ms] Found 8 outliers among 100 measurements (8.00%)4 (4.00%) high mild4 (4.00%) high severe Benchmarking Aggregated 16-bit rangeproof verification/16: WarBenchmarking Aggregated 16-bit rangeproof verification/16: ColBenchmarking Aggregated 16-bit rangeproof verification/16: AnaAggregated 16-bit rangeproof verification/16time: [8.7828 ms 8.9087 ms 9.0480 ms] Found 2 outliers among 100 measurements (2.00%)2 (2.00%) high mild Benchmarking Aggregated 16-bit rangeproof verification/32: WarBenchmarking Aggregated 16-bit rangeproof verification/32: ColAggregated 16-bit rangeproof verification/32time: [16.541 ms 17.435 ms 18.499 ms] Found 14 outliers among 100 measurements (14.00%)6 (6.00%) high mild8 (8.00%) high severeBenchmarking Aggregated 32-bit rangeproof verification/1: Collecting 100 samples in estimated 9.3913Aggregated 32-bit rangeproof verification/1time: [1.7494 ms 1.8259 ms 1.9078 ms] Found 3 outliers among 100 measurements (3.00%)3 (3.00%) high mild Benchmarking Aggregated 32-bit rangeproof verification/2: Collecting 100 samples in estimated 16.841Aggregated 32-bit rangeproof verification/2time: [2.9617 ms 3.0323 ms 3.1104 ms] Found 4 outliers among 100 measurements (4.00%)4 (4.00%) high mild Benchmarking Aggregated 32-bit rangeproof verification/4: Collecting 100 samples in estimated 30.909Aggregated 32-bit rangeproof verification/4time: [5.2777 ms 5.3656 ms 5.4582 ms] Found 1 outliers among 100 measurements (1.00%)1 (1.00%) high severe Benchmarking Aggregated 32-bit rangeproof verification/8: Collecting 100 samples in estimated 61.994Aggregated 32-bit rangeproof verification/8time: [8.8455 ms 8.9754 ms 9.1162 ms] Found 4 outliers among 100 measurements (4.00%)3 (3.00%) high mild1 (1.00%) high severe Benchmarking Aggregated 32-bit rangeproof verification/16: Collecting 100 samples in estimated 130.4Aggregated 32-bit rangeproof verification/16time: [15.641 ms 15.945 ms 16.278 ms] Found 4 outliers among 100 measurements (4.00%)2 (2.00%) high mild2 (2.00%) high severe Benchmarking Aggregated 32-bit rangeproof verification/32: Collecting 100 samples in estimated 330.9Aggregated 32-bit rangeproof verification/32time: [27.109 ms 27.454 ms 27.828 ms] Found 1 outliers among 100 measurements (1.00%)1 (1.00%) high mildBenchmarking Aggregated 64-bit rangeproof verification/1: Collecting 100 samples in estimated 15.970Aggregated 64-bit rangeproof verification/1time: [2.9563 ms 3.1206 ms 3.3037 ms] Found 6 outliers among 100 measurements (6.00%)3 (3.00%) high mild3 (3.00%) high severe Benchmarking Aggregated 64-bit rangeproof verification/2: Collecting 100 samples in estimated 38.063Aggregated 64-bit rangeproof verification/2time: [5.2246 ms 5.5320 ms 5.9619 ms] Found 9 outliers among 100 measurements (9.00%)3 (3.00%) high mild6 (6.00%) high severe Benchmarking Aggregated 64-bit rangeproof verification/4: Collecting 100 samples in estimated 59.455Aggregated 64-bit rangeproof verification/4time: [8.8316 ms 8.9743 ms 9.1044 ms] Found 1 outliers among 100 measurements (1.00%)1 (1.00%) high mild Benchmarking Aggregated 64-bit rangeproof verification/8: Collecting 100 samples in estimated 136.33Aggregated 64-bit rangeproof verification/8time: [15.568 ms 15.924 ms 16.287 ms] Found 2 outliers among 100 measurements (2.00%)2 (2.00%) high mild Benchmarking Aggregated 64-bit rangeproof verification/16: Collecting 100 samples in estimated 330.3Aggregated 64-bit rangeproof verification/16time: [26.821 ms 27.550 ms 28.510 ms] Found 8 outliers among 100 measurements (8.00%)1 (1.00%) high mild7 (7.00%) high severe Benchmarking Aggregated 64-bit rangeproof verification/32: Collecting 100 samples in estimated 1284.Aggregated 64-bit rangeproof verification/32time: [50.827 ms 52.203 ms 53.813 ms] Found 9 outliers among 100 measurements (9.00%)1 (1.00%) low mild5 (5.00%) high mild3 (3.00%) high severeGnuplot not found, disabling plotting總結
以上是生活随笔為你收集整理的dalek-cryptography bulletpoofs性能测试结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么理解 Kafka 消费者与消费组之间
- 下一篇: excel部分网格线不见了_Excel中