aboutsummaryrefslogtreecommitdiffstats
path: root/doc/test/test_cow_darray_perf01.arm64-raspi4.log
diff options
context:
space:
mode:
Diffstat (limited to 'doc/test/test_cow_darray_perf01.arm64-raspi4.log')
-rw-r--r--doc/test/test_cow_darray_perf01.arm64-raspi4.log350
1 files changed, 350 insertions, 0 deletions
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)
+