aboutsummaryrefslogtreecommitdiffstats
path: root/doc/test/test_cow_darray_perf01.amd64.log
diff options
context:
space:
mode:
Diffstat (limited to 'doc/test/test_cow_darray_perf01.amd64.log')
-rw-r--r--doc/test/test_cow_darray_perf01.amd64.log350
1 files changed, 350 insertions, 0 deletions
diff --git a/doc/test/test_cow_darray_perf01.amd64.log b/doc/test/test_cow_darray_perf01.amd64.log
new file mode 100644
index 0000000..69e64eb
--- /dev/null
+++ b/doc/test/test_cow_darray_perf01.amd64.log
@@ -0,0 +1,350 @@
+COMMANDLINE scripts/test_cow_darray_perf01.sh -v normal
+EXE_WRAPPER nice -20
+logbasename test_cow_darray_perf01.amd64
+logfile /usr/local/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.amd64.0.log
+valgrindlogfile /usr/local/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.amd64.valgrind.0.log
+callgrindoutfile /usr/local/projects/zafena/jaulib/doc/test/test_cow_darray_perf01.amd64.callgrind.0.out
+nice -20 /usr/local/projects/zafena/jaulib/build-amd64/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 36 2.1168 ms
+ 587.887 ns 586.534 ns 592.851 ns
+ 11.6643 ns 2.59561 ns 26.681 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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+
+-------------------------------------------------------------------------------
+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 11 2.0922 ms
+ 1.78899 us 1.78235 us 1.80339 us
+ 47.5893 ns 26.0812 ns 77.9321 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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+
+===============================================================================
+All tests passed (64672560 assertions in 3 test cases)
+