aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/test/test_cow_darray_perf01.amd64.log362
-rw-r--r--doc/test/test_cow_darray_perf01.arm64-raspi4.log350
2 files changed, 531 insertions, 181 deletions
diff --git a/doc/test/test_cow_darray_perf01.amd64.log b/doc/test/test_cow_darray_perf01.amd64.log
index 69e64eb..11fb13a 100644
--- a/doc/test/test_cow_darray_perf01.amd64.log
+++ b/doc/test/test_cow_darray_perf01.amd64.log
@@ -34,154 +34,154 @@ benchmark name samples iterations estimated
std dev low std dev high std dev
-------------------------------------------------------------------------------
STD_Vector_empty_idx FillSeq_List
-50 100 36 2.1168 ms
- 587.887 ns 586.534 ns 592.851 ns
- 11.6643 ns 2.59561 ns 26.681 ns
+50 100 35 2.1665 ms
+ 621.585 ns 618.805 ns 628.647 ns
+ 20.1134 ns 4.72608 ns 39.0232 ns
STD_Vector_empty_idx FillSeq_List
-100 100 21 2.1273 ms
- 1.01551 us 1.01076 us 1.02473 us
- 32.6187 ns 19.7948 ns 53.2098 ns
+100 100 21 2.2176 ms
+ 1.05626 us 1.05123 us 1.06833 us
+ 38.1309 ns 18.3826 ns 67.1265 ns
STD_Vector_empty_idx FillSeq_List
-1000 100 3 2.3295 ms
- 7.7587 us 7.75414 us 7.77689 us
- 42.9198 ns 4.0468 ns 101.951 ns
+1000 100 3 2.4105 ms
+ 8.0459 us 8.04079 us 8.06672 us
+ 48.2372 ns 4.43307 ns 114.591 ns
STD_Vector_empty_itr FillSeq_List
-50 100 36 2.1276 ms
- 586.001 ns 585.784 ns 586.568 ns
- 1.65525 ns 0.465353 ns 3.27567 ns
+50 100 35 2.1875 ms
+ 623.779 ns 621.916 ns 631.391 ns
+ 16.5083 ns 1.8112 ns 38.4652 ns
STD_Vector_empty_itr FillSeq_List
-100 100 21 2.0895 ms
- 994.921 ns 988.919 ns 1.00582 us
- 40.1812 ns 25.3082 ns 57.6708 ns
+100 100 21 2.2281 ms
+ 1.05971 us 1.05726 us 1.0684 us
+ 20.7246 ns 6.07996 ns 46.812 ns
STD_Vector_empty_itr FillSeq_List
-1000 100 3 2.3886 ms
- 7.87883 us 7.816 us 7.98781 us
- 409.816 ns 278.711 ns 740.356 ns
+1000 100 3 2.4246 ms
+ 8.19097 us 8.14078 us 8.27786 us
+ 328.634 ns 218.414 ns 491.635 ns
JAU_DArray_empty_idx FillSeq_List
-50 100 35 2.114 ms
- 598.635 ns 596.777 ns 605.661 ns
- 16.3576 ns 3.66866 ns 38.0961 ns
+50 100 34 2.1964 ms
+ 632.731 ns 631.716 ns 637.706 ns
+ 9.92782 ns 0.244242 ns 21.7548 ns
JAU_DArray_empty_idx FillSeq_List
-100 100 19 2.1223 ms
- 1.106 us 1.10402 us 1.1153 us
- 18.5808 ns 0.490943 ns 44.1982 ns
+100 100 19 2.2743 ms
+ 1.1914 us 1.18782 us 1.2057 us
+ 31.4437 ns 6.02321 ns 73.2294 ns
JAU_DArray_empty_idx FillSeq_List
-1000 100 3 2.8092 ms
- 9.3225 us 9.29807 us 9.38497 us
- 184.594 ns 87.6997 ns 341.201 ns
+1000 100 3 2.9721 ms
+ 9.92571 us 9.88341 us 10.0102 us
+ 292.166 ns 172.444 ns 478.252 ns
JAU_DArray_empty_itr FillSeq_List
-50 100 36 2.142 ms
- 596.304 ns 592.709 ns 604.02 ns
- 25.6078 ns 13.9646 ns 44.649 ns
+50 100 34 2.1896 ms
+ 633.849 ns 633.096 ns 636.274 ns
+ 5.87405 ns 0.509425 ns 12.9792 ns
JAU_DArray_empty_itr FillSeq_List
-100 100 19 2.1546 ms
- 1.1111 us 1.10853 us 1.11751 us
- 18.3155 ns 2.03707 ns 34.3155 ns
+100 100 18 2.1708 ms
+ 1.19469 us 1.19021 us 1.20893 us
+ 34.4665 ns 0.285733 ns 77.5966 ns
JAU_DArray_empty_itr FillSeq_List
-1000 100 3 2.8344 ms
- 9.30593 us 9.30037 us 9.33189 us
- 52.9018 ns 3.95373 ns 125.894 ns
+1000 100 3 3.0147 ms
+ 10.0261 us 10.0093 us 10.0676 us
+ 124.17 ns 33.0341 ns 221.566 ns
COW_Vector_empty_itr FillSeq_List
-50 100 4 2.3236 ms
- 5.74342 us 5.69619 us 5.92492 us
- 407.638 ns 103.644 ns 933.721 ns
+50 100 4 2.4092 ms
+ 6.70672 us 6.69499 us 6.73992 us
+ 87.5605 ns 12.9775 ns 185.387 ns
COW_Vector_empty_itr FillSeq_List
-100 100 2 3.8364 ms
- 19.5381 us 19.4755 us 19.6833 us
- 470.471 ns 238.193 ns 793.648 ns
+100 100 2 3.894 ms
+ 19.5508 us 19.4758 us 19.7054 us
+ 527.26 ns 282.539 ns 860.689 ns
COW_Vector_empty_itr FillSeq_List
-1000 100 1 103.138 ms
- 1.02219 ms 1.02134 ms 1.02303 ms
- 4.30683 us 3.85196 us 4.88288 us
+1000 100 1 106.887 ms
+ 1.0677 ms 1.06704 ms 1.06847 ms
+ 3.62089 us 3.086 us 4.38181 us
COW_DArray_empty_itr FillSeq_List
-50 100 12 2.1456 ms
- 1.76765 us 1.76743 us 1.76851 us
- 1.98944 ns 0.373864 ns 4.62752 ns
+50 100 12 2.2884 ms
+ 1.90155 us 1.89493 us 1.92335 us
+ 53.9653 ns 16.8269 ns 120.067 ns
COW_DArray_empty_itr FillSeq_List
-100 100 7 2.2855 ms
- 3.27837 us 3.26571 us 3.30378 us
- 88.2901 ns 50.5299 ns 144.154 ns
+100 100 7 2.408 ms
+ 3.43476 us 3.43245 us 3.44505 us
+ 21.0876 ns 2.18466 ns 49.7447 ns
COW_DArray_empty_itr FillSeq_List
-1000 100 1 2.8288 ms
- 28.1568 us 28.1023 us 28.2788 us
- 395.76 ns 197.003 ns 670.658 ns
+1000 100 1 2.9401 ms
+ 29.4061 us 29.3331 us 29.5902 us
+ 541.123 ns 173.84 ns 957.745 ns
STD_Vector_rserv_itr FillSeq_List
-50 100 41 2.1279 ms
- 521.165 ns 519.728 ns 524.924 ns
- 10.3168 ns 0.266432 ns 20.6426 ns
+50 100 39 2.2074 ms
+ 553.86 ns 553.632 ns 554.967 ns
+ 2.21663 ns 0.083585 ns 5.28304 ns
STD_Vector_rserv_itr FillSeq_List
-100 100 24 2.1096 ms
- 880.622 ns 877.774 ns 886.438 ns
- 19.8502 ns 10.6627 ns 31.7561 ns
+100 100 23 2.1643 ms
+ 941.124 ns 940.716 ns 943.033 ns
+ 3.87733 ns 0.243967 ns 9.23063 ns
STD_Vector_rserv_itr FillSeq_List
-1000 100 4 2.6292 ms
- 6.58481 us 6.56973 us 6.63792 us
- 124.657 ns 26.2394 ns 278.381 ns
+1000 100 4 2.7716 ms
+ 6.95907 us 6.93271 us 7.01618 us
+ 188.227 ns 106.088 ns 350.08 ns
JAU_DArray_rserv_itr FillSeq_List
-50 100 44 2.0944 ms
- 504.908 ns 503.426 ns 508.953 ns
- 10.9981 ns 0.347251 ns 23.449 ns
+50 100 43 2.2102 ms
+ 513.648 ns 511.751 ns 517.691 ns
+ 13.5405 ns 7.20997 ns 22.939 ns
JAU_DArray_rserv_itr FillSeq_List
-100 100 26 2.1476 ms
- 827.16 ns 825.085 ns 836.084 ns
- 18.0184 ns 0.377244 ns 42.4347 ns
+100 100 26 2.1866 ms
+ 837.875 ns 834.757 ns 844.336 ns
+ 21.9365 ns 12.1962 ns 35.8864 ns
JAU_DArray_rserv_itr FillSeq_List
-1000 100 4 2.3976 ms
- 6.00385 us 5.99214 us 6.06161 us
- 115.24 ns 1.93334 ns 252.482 ns
+1000 100 4 2.3928 ms
+ 5.97925 us 5.96897 us 6.02777 us
+ 97.0827 ns 1.69152 ns 231.185 ns
COW_Vector_rserv_itr FillSeq_List
-50 100 4 2.476 ms
- 6.12628 us 6.12033 us 6.15452 us
- 57.0493 ns 3.45555 ns 135.858 ns
+50 100 4 2.4812 ms
+ 6.03385 us 6.02818 us 6.04885 us
+ 43.3139 ns 13.7393 ns 87.7776 ns
COW_Vector_rserv_itr FillSeq_List
-100 100 2 4.073 ms
- 20.5219 us 20.4073 us 20.9229 us
- 913.922 ns 52.6484 ns 2.0721 us
+100 100 2 3.972 ms
+ 19.7686 us 19.7567 us 19.794 us
+ 84.7455 ns 40.5248 ns 155.576 ns
COW_Vector_rserv_itr FillSeq_List
-1000 100 1 108.419 ms
- 1.08169 ms 1.08077 ms 1.08265 ms
- 4.81349 us 4.35774 us 5.38341 us
+1000 100 1 106.717 ms
+ 1.06717 ms 1.06629 ms 1.06822 ms
+ 4.90332 us 4.12876 us 5.87329 us
COW_Vector_rserv_itr FillSeq_List
-50 100 4 2.4752 ms
- 6.17815 us 6.1529 us 6.23063 us
- 177.523 ns 102.004 ns 280.314 ns
+50 100 4 2.4532 ms
+ 6.03973 us 6.02415 us 6.07845 us
+ 117.359 ns 43.5409 ns 210.537 ns
COW_Vector_rserv_itr FillSeq_List
-100 100 2 4.0584 ms
- 20.1429 us 20.0586 us 20.4957 us
- 744.84 ns 137.805 ns 1.7365 us
+100 100 2 3.9616 ms
+ 19.8501 us 19.8017 us 19.9784 us
+ 364.324 ns 90.8049 ns 727.538 ns
COW_Vector_rserv_itr FillSeq_List
-1000 100 1 108.332 ms
- 1.07729 ms 1.07656 ms 1.078 ms
- 3.68093 us 3.21951 us 4.23509 us
+1000 100 1 107.007 ms
+ 1.06682 ms 1.0661 ms 1.06765 ms
+ 3.94988 us 3.36558 us 4.63711 us
-------------------------------------------------------------------------------
@@ -195,156 +195,156 @@ benchmark name samples iterations estimated
std dev low std dev high std dev
-------------------------------------------------------------------------------
STD_Vector_empty_idx FillUni_List
-50 100 11 2.0922 ms
- 1.78899 us 1.78235 us 1.80339 us
- 47.5893 ns 26.0812 ns 77.9321 ns
+50 100 11 2.2836 ms
+ 2.08186 us 2.07209 us 2.10323 us
+ 70.1608 ns 37.2187 ns 120.148 ns
STD_Vector_empty_idx FillUni_List
-100 100 4 2.3412 ms
- 6.24056 us 6.21462 us 6.30519 us
- 196.305 ns 97.444 ns 407.914 ns
+100 100 3 2.226 ms
+ 7.28445 us 7.25868 us 7.34877 us
+ 183.66 ns 21.6146 ns 333.671 ns
STD_Vector_empty_idx FillUni_List
-1000 100 1 39.3706 ms
- 389.91 us 388.749 us 393.46 us
- 9.43058 us 3.86633 us 20.7428 us
+1000 100 1 72.8207 ms
+ 726.551 us 725.661 us 727.569 us
+ 4.85073 us 4.03768 us 5.94303 us
STD_Vector_empty_itr FillUni_List
-50 100 13 2.1619 ms
- 1.62625 us 1.62237 us 1.636 us
- 27.9497 ns 4.07125 ns 51.1131 ns
+50 100 14 2.226 ms
+ 1.63127 us 1.63108 us 1.63163 us
+ 1.31582 ns 0.663901 ns 2.19424 ns
STD_Vector_empty_itr FillUni_List
-100 100 4 2.23 ms
- 5.54929 us 5.54172 us 5.57753 us
- 66.2521 ns 17.5609 ns 152.82 ns
+100 100 5 2.4145 ms
+ 5.08323 us 5.04033 us 5.13408 us
+ 236.825 ns 204.326 ns 330.908 ns
STD_Vector_empty_itr FillUni_List
-1000 100 1 38.6387 ms
- 387.279 us 386.262 us 391.178 us
- 8.98648 us 2.04055 us 20.9355 us
+1000 100 1 49.8496 ms
+ 500.492 us 499.85 us 501.198 us
+ 3.42713 us 3.0872 us 3.92417 us
JAU_DArray_empty_idx FillUni_List
-50 100 12 2.1828 ms
- 1.88023 us 1.85714 us 1.90417 us
- 119.67 ns 114.33 ns 135.271 ns
+50 100 12 2.2296 ms
+ 1.86438 us 1.85575 us 1.88121 us
+ 58.9501 ns 33.4888 ns 90.5991 ns
JAU_DArray_empty_idx FillUni_List
-100 100 4 2.7236 ms
- 6.79534 us 6.77376 us 6.84645 us
- 159.206 ns 78.086 ns 287.348 ns
+100 100 4 2.7524 ms
+ 6.9787 us 6.95905 us 7.01799 us
+ 136.572 ns 80.8991 ns 230.918 ns
JAU_DArray_empty_idx FillUni_List
-1000 100 1 38.8248 ms
- 394.747 us 394.236 us 395.342 us
- 2.81011 us 2.40999 us 3.27223 us
+1000 100 1 38.491 ms
+ 383.875 us 383.366 us 384.45 us
+ 2.77703 us 2.49467 us 3.15385 us
JAU_DArray_empty_itr FillUni_List
-50 100 13 2.1112 ms
- 1.6465 us 1.64008 us 1.66125 us
- 48.7547 ns 27.7939 ns 77.669 ns
+50 100 14 2.2638 ms
+ 1.60804 us 1.6041 us 1.62654 us
+ 37.2628 ns 2.71767 ns 88.6383 ns
JAU_DArray_empty_itr FillUni_List
-100 100 4 2.5492 ms
- 6.36098 us 6.34687 us 6.37031 us
- 57.031 ns 42.8585 ns 112.034 ns
+100 100 4 2.3072 ms
+ 5.78695 us 5.77482 us 5.83885 us
+ 109.201 ns 10.5425 ns 256.294 ns
JAU_DArray_empty_itr FillUni_List
-1000 100 1 39.8971 ms
- 399.012 us 393.175 us 407.601 us
- 35.6943 us 26.9714 us 44.1455 us
+1000 100 1 38.7446 ms
+ 384.675 us 384.033 us 385.372 us
+ 3.40512 us 3.03996 us 3.8883 us
COW_Vector_empty_itr FillUni_List
-50 100 2 2.4302 ms
- 12.219 us 12.1941 us 12.2724 us
- 177.965 ns 73.8311 ns 305.141 ns
+50 100 2 2.3156 ms
+ 11.5227 us 11.5191 us 11.5368 us
+ 33.0449 ns 6.27744 ns 77.5982 ns
COW_Vector_empty_itr FillUni_List
-100 100 1 3.6369 ms
- 36.292 us 36.2068 us 36.5079 us
- 643.556 ns 285.442 ns 1.27906 us
+100 100 1 3.5521 ms
+ 35.1536 us 35.0932 us 35.4387 us
+ 569.688 ns 31.7695 ns 1.35406 us
COW_Vector_empty_itr FillUni_List
-1000 100 1 182.543 ms
- 1.8947 ms 1.8934 ms 1.89613 ms
- 6.92523 us 6.21527 us 7.78582 us
+1000 100 1 187.582 ms
+ 1.87544 ms 1.87412 ms 1.87704 ms
+ 7.39734 us 5.93101 us 9.40215 us
COW_DArray_empty_itr FillUni_List
-50 100 3 2.1018 ms
- 6.99721 us 6.9725 us 7.04634 us
- 169.177 ns 95.3738 ns 262.178 ns
+50 100 4 2.7904 ms
+ 6.98415 us 6.97088 us 7.01619 us
+ 99.6001 ns 39.2271 ns 173.574 ns
COW_DArray_empty_itr FillUni_List
-100 100 2 3.3468 ms
- 16.7829 us 16.714 us 16.9106 us
- 464.357 ns 281.39 ns 699.268 ns
+100 100 2 3.3086 ms
+ 16.6341 us 16.592 us 16.7427 us
+ 304.178 ns 38.4631 ns 587.137 ns
COW_DArray_empty_itr FillUni_List
-1000 100 1 60.1642 ms
- 593.482 us 592.789 us 594.21 us
- 3.64366 us 3.11135 us 4.36028 us
+1000 100 1 59.4288 ms
+ 594.232 us 593.612 us 594.899 us
+ 3.25515 us 2.91782 us 3.73734 us
STD_Vector_rserv_itr FillUni_List
-50 100 14 2.1126 ms
- 1.5431 us 1.53312 us 1.56815 us
- 70.7362 ns 4.62231 ns 130.265 ns
+50 100 15 2.316 ms
+ 1.5272 us 1.52398 us 1.53537 us
+ 23.2913 ns 3.89791 ns 42.4139 ns
STD_Vector_rserv_itr FillUni_List
-100 100 4 2.1356 ms
- 5.42934 us 5.40332 us 5.48336 us
- 182.126 ns 105.133 ns 322.296 ns
+100 100 5 2.5425 ms
+ 4.87912 us 4.84879 us 4.914 us
+ 165.663 ns 148.998 ns 212.749 ns
STD_Vector_rserv_itr FillUni_List
-1000 100 1 37.5587 ms
- 371.987 us 371.528 us 372.643 us
- 2.76657 us 2.13462 us 4.02853 us
+1000 100 1 49.8425 ms
+ 501.254 us 500.366 us 502.17 us
+ 4.59384 us 4.17587 us 5.08954 us
JAU_DArray_rserv_itr FillUni_List
-50 100 13 2.0904 ms
- 1.6157 us 1.61182 us 1.6312 us
- 33.6739 ns 3.69632 ns 78.0574 ns
+50 100 16 2.2928 ms
+ 1.46621 us 1.46596 us 1.46715 us
+ 2.21125 ns 0.515637 ns 5.14282 ns
JAU_DArray_rserv_itr FillUni_List
-100 100 4 2.2192 ms
- 5.33926 us 5.33073 us 5.3557 us
- 58.2143 ns 30.7842 ns 104.499 ns
+100 100 5 2.563 ms
+ 5.19923 us 5.18781 us 5.22983 us
+ 83.4825 ns 7.97248 ns 170.149 ns
JAU_DArray_rserv_itr FillUni_List
-1000 100 1 37.1666 ms
- 370.967 us 370.349 us 372.018 us
- 4.03079 us 2.70746 us 6.23372 us
+1000 100 1 38.1178 ms
+ 378.979 us 378.435 us 379.667 us
+ 3.11186 us 2.60067 us 3.92334 us
COW_Vector_rserv_itr FillUni_List
-50 100 2 2.4072 ms
- 11.9813 us 11.89 us 12.2839 us
- 708.205 ns 35.07 ns 1.58406 us
+50 100 2 2.336 ms
+ 11.6679 us 11.662 us 11.6905 us
+ 53.4083 ns 9.6442 ns 125.41 ns
COW_Vector_rserv_itr FillUni_List
-100 100 1 3.5566 ms
- 35.4723 us 35.3395 us 35.725 us
- 905.511 ns 543.264 ns 1.4284 us
+100 100 1 3.5791 ms
+ 35.2218 us 35.2026 us 35.2506 us
+ 117.845 ns 88.5611 ns 203.828 ns
COW_Vector_rserv_itr FillUni_List
-1000 100 1 180.037 ms
- 1.80119 ms 1.79948 ms 1.80266 ms
- 8.06882 us 6.80229 us 9.89432 us
+1000 100 1 187.428 ms
+ 1.87582 ms 1.87438 ms 1.8777 ms
+ 8.33879 us 6.44822 us 10.868 us
COW_DArray_rserv_itr FillUni_List
-50 100 4 2.5848 ms
- 6.46866 us 6.467 us 6.47635 us
- 15.577 ns 1.36692 ns 37.0103 ns
+50 100 4 2.6736 ms
+ 6.71567 us 6.69076 us 6.76715 us
+ 174.364 ns 94.5339 ns 281.455 ns
COW_DArray_rserv_itr FillUni_List
-100 100 2 3.1924 ms
- 15.8892 us 15.8474 us 16.0002 us
- 328.232 ns 139.156 ns 660.64 ns
+100 100 2 3.2104 ms
+ 16.0465 us 16.0267 us 16.1416 us
+ 187.471 ns 4.82185 ns 446.259 ns
COW_DArray_rserv_itr FillUni_List
-1000 100 1 57.9012 ms
- 573.339 us 572.701 us 574.159 us
- 3.65916 us 2.96615 us 4.6329 us
+1000 100 1 59.1563 ms
+ 589.376 us 588.917 us 589.877 us
+ 2.44301 us 2.09285 us 2.8452 us
===============================================================================
-All tests passed (64672560 assertions in 3 test cases)
+All tests passed (64667504 assertions in 3 test cases)
diff --git a/doc/test/test_cow_darray_perf01.arm64-raspi4.log b/doc/test/test_cow_darray_perf01.arm64-raspi4.log
new file mode 100644
index 0000000..295bee3
--- /dev/null
+++ b/doc/test/test_cow_darray_perf01.arm64-raspi4.log
@@ -0,0 +1,350 @@
+COMMANDLINE scripts/test_cow_darray_perf01.sh -v normal
+EXE_WRAPPER nice -20
+logbasename test_cow_darray_perf01.arm64
+logfile /net/risa/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.arm64.0.log
+valgrindlogfile /net/risa/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.arm64.valgrind.0.log
+callgrindoutfile /net/risa/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.arm64.callgrind.0.out
+nice -20 /net/risa/projects/zafena/jaulib/build-arm64/test/test_cow_darray_perf01 -v normal
+argc 3, auto_run 0, perf_analysis 0
+Mem: stdvec_empty_ 01 (full_): Elements 50 x 16 bytes; CAlloc[ 1,024 bytes, alloc[balance 1 = 7 - 6]], 1.280000 ratio
+Mem: stdvec_empty_ 01 (full_): Elements 100 x 16 bytes; CAlloc[ 2,048 bytes, alloc[balance 1 = 8 - 7]], 1.280000 ratio
+Mem: stdvec_empty_ 01 (full_): Elements 1,000 x 16 bytes; CAlloc[ 16,384 bytes, alloc[balance 1 = 11 - 10]], 1.024000 ratio
+Mem: darray_empty_ 01 (full_): Elements 50 x 16 bytes; CAlloc[ 880 bytes, alloc[balance 1 = 9 - 8]], 1.100000 ratio
+Mem: darray_empty_ 01 (full_): Elements 100 x 16 bytes; CAlloc[ 2,304 bytes, alloc[balance 1 = 11 - 10]], 1.440000 ratio
+Mem: darray_empty_ 01 (full_): Elements 1,000 x 16 bytes; CAlloc[ 25,552 bytes, alloc[balance 1 = 16 - 15]], 1.597000 ratio
+Mem: cowstdvec_empty_ 01 (full_): Elements 50 x 16 bytes; CAlloc[ 1,568 bytes, alloc[balance 1 = 2 - 1]], 1.960000 ratio
+Mem: cowstdvec_empty_ 01 (full_): Elements 100 x 16 bytes; CAlloc[ 3,168 bytes, alloc[balance 1 = 2 - 1]], 1.980000 ratio
+Mem: cowstdvec_empty_ 01 (full_): Elements 1,000 x 16 bytes; CAlloc[ 31,968 bytes, alloc[balance 1 = 2 - 1]], 1.998000 ratio
+Mem: cowdarray_empty_ 01 (full_): Elements 50 x 16 bytes; CAlloc[ 880 bytes, alloc[balance 1 = 1 - 0]], 1.100000 ratio
+Mem: cowdarray_empty_ 01 (full_): Elements 100 x 16 bytes; CAlloc[ 2,304 bytes, alloc[balance 1 = 1 - 0]], 1.440000 ratio
+Mem: cowdarray_empty_ 01 (full_): Elements 1,000 x 16 bytes; CAlloc[ 25,552 bytes, alloc[balance 1 = 1 - 0]], 1.597000 ratio
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+test_cow_darray_perf01 is a Catch v3.0.0-preview.3 host application.
+Run with -? for options
+
+-------------------------------------------------------------------------------
+Perf Test 01 - Fill Sequential and List, empty and reserve
+-------------------------------------------------------------------------------
+/test/test_cow_darray_perf01.cpp:504
+...............................................................................
+
+benchmark name samples iterations estimated
+ mean low mean high mean
+ std dev low std dev high std dev
+-------------------------------------------------------------------------------
+STD_Vector_empty_idx FillSeq_List
+50 100 58 11.4028 ms
+ 2.01126 us 2.00772 us 2.01867 us
+ 25.2319 ns 14.7252 ns 40.4027 ns
+
+STD_Vector_empty_idx FillSeq_List
+100 100 36 11.3688 ms
+ 3.10569 us 3.10031 us 3.11744 us
+ 39.429 ns 23.369 ns 62.3286 ns
+
+STD_Vector_empty_idx FillSeq_List
+1000 100 6 11.34 ms
+ 19.2171 us 19.1899 us 19.2865 us
+ 199.736 ns 49.2979 ns 356.796 ns
+
+STD_Vector_empty_itr FillSeq_List
+50 100 58 11.31 ms
+ 1.96534 us 1.96026 us 1.97304 us
+ 31.2906 ns 23.2009 ns 46.639 ns
+
+STD_Vector_empty_itr FillSeq_List
+100 100 36 11.358 ms
+ 3.18333 us 3.17744 us 3.19532 us
+ 41.1681 ns 25.1372 ns 64.3215 ns
+
+STD_Vector_empty_itr FillSeq_List
+1000 100 6 11.3268 ms
+ 18.8402 us 18.8129 us 18.911 us
+ 198.024 ns 31.5214 ns 359.312 ns
+
+JAU_DArray_empty_idx FillSeq_List
+50 100 51 11.2914 ms
+ 2.13503 us 2.13151 us 2.14315 us
+ 26.3819 ns 15.4921 ns 41.8067 ns
+
+JAU_DArray_empty_idx FillSeq_List
+100 100 31 11.5041 ms
+ 3.90011 us 3.87134 us 3.92722 us
+ 142.635 ns 131.512 ns 159.708 ns
+
+JAU_DArray_empty_idx FillSeq_List
+1000 100 5 13.714 ms
+ 26.9836 us 26.9358 us 27.0832 us
+ 335.124 ns 186.976 ns 548.193 ns
+
+JAU_DArray_empty_itr FillSeq_List
+50 100 52 11.3048 ms
+ 2.15688 us 2.15288 us 2.16464 us
+ 27.5552 ns 17.0427 ns 42.7333 ns
+
+JAU_DArray_empty_itr FillSeq_List
+100 100 30 11.58 ms
+ 4.26403 us 4.25686 us 4.27655 us
+ 47.2358 ns 25.3487 ns 73.594 ns
+
+JAU_DArray_empty_itr FillSeq_List
+1000 100 4 11.7828 ms
+ 28.2766 us 28.2252 us 28.3778 us
+ 355.889 ns 166.786 ns 602.225 ns
+
+COW_Vector_empty_itr FillSeq_List
+50 100 4 13.1592 ms
+ 33.0724 us 33.0232 us 33.1869 us
+ 374.338 ns 212.104 ns 593.813 ns
+
+COW_Vector_empty_itr FillSeq_List
+100 100 2 18.8102 ms
+ 94.4505 us 94.3018 us 94.7158 us
+ 990.965 ns 633.649 ns 1.41316 us
+
+COW_Vector_empty_itr FillSeq_List
+1000 100 1 436.807 ms
+ 4.37267 ms 4.37171 ms 4.37446 ms
+ 6.48662 us 4.0798 us 10.395 us
+
+COW_DArray_empty_itr FillSeq_List
+50 100 11 11.6204 ms
+ 10.8475 us 10.8314 us 10.8862 us
+ 128.067 ns 74.3078 ns 204.056 ns
+
+COW_DArray_empty_itr FillSeq_List
+100 100 6 11.2884 ms
+ 19.3121 us 19.2793 us 19.3908 us
+ 251.456 ns 146.565 ns 398.744 ns
+
+COW_DArray_empty_itr FillSeq_List
+1000 100 1 15.664 ms
+ 160.136 us 159.885 us 160.629 us
+ 1.73571 us 964.763 ns 2.60846 us
+
+STD_Vector_rserv_itr FillSeq_List
+50 100 76 11.2632 ms
+ 1.43872 us 1.43655 us 1.44397 us
+ 17.4943 ns 10.1598 ns 27.8519 ns
+
+STD_Vector_rserv_itr FillSeq_List
+100 100 51 11.3016 ms
+ 2.18125 us 2.17767 us 2.18969 us
+ 27.4939 ns 15.8946 ns 43.6328 ns
+
+STD_Vector_rserv_itr FillSeq_List
+1000 100 9 11.8746 ms
+ 13.2105 us 13.1883 us 13.2568 us
+ 157.217 ns 93.7244 ns 246.735 ns
+
+JAU_DArray_rserv_itr FillSeq_List
+50 100 83 11.3212 ms
+ 1.37455 us 1.36588 us 1.3877 us
+ 53.679 ns 38.242 ns 71.0086 ns
+
+JAU_DArray_rserv_itr FillSeq_List
+100 100 59 11.3811 ms
+ 2.00465 us 1.99044 us 2.01849 us
+ 71.2134 ns 65.3354 ns 80.1623 ns
+
+JAU_DArray_rserv_itr FillSeq_List
+1000 100 8 12.0112 ms
+ 11.6395 us 11.1331 us 12.2252 us
+ 2.77963 us 2.47739 us 2.99263 us
+
+COW_Vector_rserv_itr FillSeq_List
+50 100 4 13.4328 ms
+ 33.6962 us 33.6308 us 33.825 us
+ 441.927 ns 235.04 ns 669.109 ns
+
+COW_Vector_rserv_itr FillSeq_List
+100 100 2 19.028 ms
+ 95.4821 us 95.3396 us 95.751 us
+ 972.467 ns 612.915 ns 1.38625 us
+
+COW_Vector_rserv_itr FillSeq_List
+1000 100 1 436.97 ms
+ 4.37331 ms 4.37271 ms 4.37418 ms
+ 3.64925 us 2.8306 us 5.15635 us
+
+COW_Vector_rserv_itr FillSeq_List
+50 100 4 13.4264 ms
+ 33.6291 us 33.5705 us 33.7652 us
+ 439.649 ns 231.483 ns 731.875 ns
+
+COW_Vector_rserv_itr FillSeq_List
+100 100 2 19.0132 ms
+ 95.4413 us 95.2959 us 95.7143 us
+ 982.903 ns 628.148 ns 1.4035 us
+
+COW_Vector_rserv_itr FillSeq_List
+1000 100 1 436.971 ms
+ 4.3725 ms 4.37162 ms 4.37325 ms
+ 4.1439 us 3.10315 us 5.8843 us
+
+
+-------------------------------------------------------------------------------
+Perf Test 02 - Fill Unique and List, empty and reserve
+-------------------------------------------------------------------------------
+/test/test_cow_darray_perf01.cpp:530
+...............................................................................
+
+benchmark name samples iterations estimated
+ mean low mean high mean
+ std dev low std dev high std dev
+-------------------------------------------------------------------------------
+STD_Vector_empty_idx FillUni_List
+50 100 12 11.3076 ms
+ 9.3427 us 9.32783 us 9.37856 us
+ 114.276 ns 65.5592 ns 183.115 ns
+
+STD_Vector_empty_idx FillUni_List
+100 100 5 13.9595 ms
+ 27.7588 us 27.7161 us 27.8575 us
+ 320.43 ns 168.656 ns 530.746 ns
+
+STD_Vector_empty_idx FillUni_List
+1000 100 1 222.659 ms
+ 2.22482 ms 2.22403 ms 2.22566 ms
+ 4.19122 us 3.74709 us 5.17642 us
+
+STD_Vector_empty_itr FillUni_List
+50 100 15 11.94 ms
+ 7.99799 us 7.98626 us 8.02599 us
+ 90.1539 ns 52.2644 ns 142.994 ns
+
+STD_Vector_empty_itr FillUni_List
+100 100 5 11.6845 ms
+ 23.3884 us 23.3491 us 23.4772 us
+ 288.118 ns 166.352 ns 456.332 ns
+
+STD_Vector_empty_itr FillUni_List
+1000 100 1 190.115 ms
+ 1.90085 ms 1.90009 ms 1.90162 ms
+ 3.9046 us 3.82861 us 4.08634 us
+
+JAU_DArray_empty_idx FillUni_List
+50 100 12 11.7048 ms
+ 9.77554 us 9.76133 us 9.81004 us
+ 113.937 ns 65.5034 ns 183.039 ns
+
+JAU_DArray_empty_idx FillUni_List
+100 100 4 11.5824 ms
+ 28.9288 us 28.8818 us 29.0402 us
+ 367.609 ns 211.96 ns 585.36 ns
+
+JAU_DArray_empty_idx FillUni_List
+1000 100 1 217.322 ms
+ 2.17282 ms 2.17201 ms 2.1736 ms
+ 4.05398 us 3.95129 us 4.14494 us
+
+JAU_DArray_empty_itr FillUni_List
+50 100 14 11.4702 ms
+ 8.18147 us 8.16848 us 8.21069 us
+ 96.1202 ns 54.5454 ns 153.366 ns
+
+JAU_DArray_empty_itr FillUni_List
+100 100 5 11.9995 ms
+ 24.0058 us 23.9689 us 24.097 us
+ 289.571 ns 168.213 ns 460.278 ns
+
+JAU_DArray_empty_itr FillUni_List
+1000 100 1 178.134 ms
+ 1.78162 ms 1.78083 ms 1.78245 ms
+ 4.15073 us 4.03764 us 4.34374 us
+
+COW_Vector_empty_itr FillUni_List
+50 100 2 12.1898 ms
+ 62.4271 us 62.3239 us 62.6719 us
+ 791.933 ns 451.548 ns 1.26783 us
+
+COW_Vector_empty_itr FillUni_List
+100 100 1 16.095 ms
+ 163.548 us 163.286 us 164.057 us
+ 1.77206 us 948.688 ns 2.66267 us
+
+COW_Vector_empty_itr FillUni_List
+1000 100 1 696.105 ms
+ 7.00606 ms 7.00361 ms 7.0086 ms
+ 12.7635 us 12.0153 us 13.7727 us
+
+COW_DArray_empty_itr FillUni_List
+50 100 3 11.8161 ms
+ 39.7597 us 39.6972 us 39.9142 us
+ 477.925 ns 277.415 ns 757.898 ns
+
+COW_DArray_empty_itr FillUni_List
+100 100 2 17.3672 ms
+ 87.5655 us 87.4305 us 87.8236 us
+ 930.203 ns 594.899 ns 1.32968 us
+
+COW_DArray_empty_itr FillUni_List
+1000 100 1 275.342 ms
+ 2.76025 ms 2.7588 ms 2.76168 ms
+ 7.33965 us 6.69427 us 8.05678 us
+
+STD_Vector_rserv_itr FillUni_List
+50 100 16 11.9536 ms
+ 7.47006 us 7.45411 us 7.49507 us
+ 99.8436 ns 73.1773 ns 143.237 ns
+
+STD_Vector_rserv_itr FillUni_List
+100 100 6 13.4406 ms
+ 22.4364 us 22.4058 us 22.5097 us
+ 237.101 ns 138.718 ns 376.068 ns
+
+STD_Vector_rserv_itr FillUni_List
+1000 100 1 189.706 ms
+ 1.89622 ms 1.89545 ms 1.89703 ms
+ 4.02973 us 3.77017 us 4.59902 us
+
+JAU_DArray_rserv_itr FillUni_List
+50 100 16 11.624 ms
+ 7.1764 us 7.16557 us 7.20301 us
+ 87.2311 ns 49.5619 ns 140.374 ns
+
+JAU_DArray_rserv_itr FillUni_List
+100 100 6 13.251 ms
+ 22.0419 us 22.0116 us 22.1163 us
+ 237.999 ns 138.616 ns 378.038 ns
+
+JAU_DArray_rserv_itr FillUni_List
+1000 100 1 184.161 ms
+ 1.8416 ms 1.84084 ms 1.8424 ms
+ 3.99289 us 3.81639 us 4.51889 us
+
+COW_Vector_rserv_itr FillUni_List
+50 100 2 12.294 ms
+ 63.1208 us 63.0136 us 63.367 us
+ 803.948 ns 466.47 ns 1.27308 us
+
+COW_Vector_rserv_itr FillUni_List
+100 100 1 16.1545 ms
+ 164.51 us 164.239 us 165.05 us
+ 1.82441 us 961.122 ns 2.76409 us
+
+COW_Vector_rserv_itr FillUni_List
+1000 100 1 694.924 ms
+ 6.99355 ms 6.99281 ms 6.99422 ms
+ 3.57736 us 3.13667 us 4.02647 us
+
+COW_DArray_rserv_itr FillUni_List
+50 100 3 11.3724 ms
+ 38.2905 us 38.2318 us 38.4311 us
+ 463.234 ns 266.847 ns 739.09 ns
+
+COW_DArray_rserv_itr FillUni_List
+100 100 2 16.8408 ms
+ 85.1473 us 85.0254 us 85.3894 us
+ 820.734 ns 429.012 ns 1.23582 us
+
+COW_DArray_rserv_itr FillUni_List
+1000 100 1 279.387 ms
+ 2.80067 ms 2.79988 ms 2.80136 ms
+ 3.77191 us 3.39145 us 4.03305 us
+
+
+===============================================================================
+All tests passed (20798972 assertions in 3 test cases)
+