github.com/unigraph-dev/dgraph@v1.1.1-0.20200923154953-8b52b426f765/algo/benchmarks (about)

     1  len: 10, compressed: 43, bytes/int: 4.300000
     2  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=10:overlap=0.01:-4         	50000000	        38.1 ns/op
     3  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=10:overlap=0.01:-4         	 2000000	       669 ns/op
     4  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=10:overlap=0.01:-4             	 2000000	       692 ns/op
     5  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=10:overlap=0.01:-4             	 2000000	       927 ns/op
     6  
     7  len: 100, compressed: 208, bytes/int: 2.080000
     8  BenchmarkListIntersectRatio/:IntersectWith:ratio=10:size=10:overlap=0.01:-4                         	20000000	        88.7 ns/op
     9  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10:size=10:overlap=0.01:-4        	 1000000	      1474 ns/op
    10  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10:size=10:overlap=0.01:-4            	 1000000	      1396 ns/op
    11  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10:size=10:overlap=0.01:-4            	 1000000	      1584 ns/op
    12  
    13  len: 500, compressed: 875, bytes/int: 1.750000
    14  BenchmarkListIntersectRatio/:IntersectWith:ratio=50:size=10:overlap=0.01:-4                         	 5000000	       320 ns/op
    15  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=50:size=10:overlap=0.01:-4        	  500000	      2763 ns/op
    16  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=50:size=10:overlap=0.01:-4            	  500000	      2664 ns/op
    17  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=50:size=10:overlap=0.01:-4            	  500000	      2709 ns/op
    18  
    19  len: 1000, compressed: 1279, bytes/int: 1.279000
    20  BenchmarkListIntersectRatio/:IntersectWith:ratio=100:size=10:overlap=0.01:-4                        	10000000	       207 ns/op
    21  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=100:size=10:overlap=0.01:-4       	  500000	      3173 ns/op
    22  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=100:size=10:overlap=0.01:-4           	  500000	      3012 ns/op
    23  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=100:size=10:overlap=0.01:-4           	  500000	      2841 ns/op
    24  
    25  len: 5000, compressed: 3115, bytes/int: 0.623000
    26  BenchmarkListIntersectRatio/:IntersectWith:ratio=500:size=10:overlap=0.01:-4                        	 3000000	       491 ns/op
    27  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=500:size=10:overlap=0.01:-4       	 1000000	      2449 ns/op
    28  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=500:size=10:overlap=0.01:-4           	  300000	      4256 ns/op
    29  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=500:size=10:overlap=0.01:-4           	 1000000	      1729 ns/op
    30  
    31  len: 10000, compressed: 3276, bytes/int: 0.327600
    32  BenchmarkListIntersectRatio/:IntersectWith:ratio=1000:size=10:overlap=0.01:-4                       	 3000000	       538 ns/op
    33  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1000:size=10:overlap=0.01:-4      	  500000	      3378 ns/op
    34  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1000:size=10:overlap=0.01:-4          	  200000	      8346 ns/op
    35  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1000:size=10:overlap=0.01:-4          	 1000000	      2036 ns/op
    36  
    37  len: 100000, compressed: 35820, bytes/int: 0.358200
    38  BenchmarkListIntersectRatio/:IntersectWith:ratio=10000:size=10:overlap=0.01:-4                      	 2000000	       645 ns/op
    39  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10000:size=10:overlap=0.01:-4     	  200000	      7103 ns/op
    40  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10000:size=10:overlap=0.01:-4         	   20000	     66790 ns/op
    41  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10000:size=10:overlap=0.01:-4         	 1000000	      2322 ns/op
    42  
    43  len: 1000000, compressed: 210344, bytes/int: 0.210344
    44  BenchmarkListIntersectRatio/:IntersectWith:ratio=100000:size=10:overlap=0.01:-4                     	 2000000	       766 ns/op
    45  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=100000:size=10:overlap=0.01:-4    	   30000	     46978 ns/op
    46  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=100000:size=10:overlap=0.01:-4        	    2000	    623066 ns/op
    47  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=100000:size=10:overlap=0.01:-4        	 1000000	      2434 ns/op
    48  
    49  len: 100, compressed: 224, bytes/int: 2.240000
    50  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=100:overlap=0.01:-4                         	 5000000	       265 ns/op
    51  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=100:overlap=0.01:-4        	 1000000	      1642 ns/op
    52  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=100:overlap=0.01:-4            	 1000000	      1562 ns/op
    53  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=100:overlap=0.01:-4            	  300000	      4465 ns/op
    54  
    55  len: 1000, compressed: 1919, bytes/int: 1.919000
    56  BenchmarkListIntersectRatio/:IntersectWith:ratio=10:size=100:overlap=0.01:-4                        	 2000000	       918 ns/op
    57  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10:size=100:overlap=0.01:-4       	  500000	      3502 ns/op
    58  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10:size=100:overlap=0.01:-4           	  500000	      3354 ns/op
    59  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10:size=100:overlap=0.01:-4           	  300000	      5892 ns/op
    60  
    61  len: 5000, compressed: 6507, bytes/int: 1.301400
    62  BenchmarkListIntersectRatio/:IntersectWith:ratio=50:size=100:overlap=0.01:-4                        	  500000	      3564 ns/op
    63  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=50:size=100:overlap=0.01:-4       	  200000	      7430 ns/op
    64  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=50:size=100:overlap=0.01:-4           	  200000	      6695 ns/op
    65  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=50:size=100:overlap=0.01:-4           	  200000	      7031 ns/op
    66  
    67  len: 10000, compressed: 9789, bytes/int: 0.978900
    68  BenchmarkListIntersectRatio/:IntersectWith:ratio=100:size=100:overlap=0.01:-4                       	  500000	      2794 ns/op
    69  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=100:size=100:overlap=0.01:-4      	  200000	     10967 ns/op
    70  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=100:size=100:overlap=0.01:-4          	  200000	     10408 ns/op
    71  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=100:size=100:overlap=0.01:-4          	  200000	      8466 ns/op
    72  
    73  len: 50000, compressed: 27064, bytes/int: 0.541280
    74  BenchmarkListIntersectRatio/:IntersectWith:ratio=500:size=100:overlap=0.01:-4                       	  300000	      5327 ns/op
    75  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=500:size=100:overlap=0.01:-4      	  100000	     20892 ns/op
    76  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=500:size=100:overlap=0.01:-4          	   30000	     42359 ns/op
    77  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=500:size=100:overlap=0.01:-4          	  100000	     13843 ns/op
    78  
    79  len: 100000, compressed: 36011, bytes/int: 0.360110
    80  BenchmarkListIntersectRatio/:IntersectWith:ratio=1000:size=100:overlap=0.01:-4                      	  300000	      5785 ns/op
    81  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1000:size=100:overlap=0.01:-4     	   50000	     24653 ns/op
    82  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1000:size=100:overlap=0.01:-4         	   20000	     78757 ns/op
    83  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1000:size=100:overlap=0.01:-4         	  100000	     16175 ns/op
    84  
    85  len: 1000000, compressed: 336000, bytes/int: 0.336000
    86  BenchmarkListIntersectRatio/:IntersectWith:ratio=10000:size=100:overlap=0.01:-4                     	  200000	      8323 ns/op
    87  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10000:size=100:overlap=0.01:-4    	   20000	     67559 ns/op
    88  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10000:size=100:overlap=0.01:-4        	    2000	    777599 ns/op
    89  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10000:size=100:overlap=0.01:-4        	  100000	     21898 ns/op
    90  
    91  len: 1000, compressed: 2727, bytes/int: 2.727000
    92  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=1000:overlap=0.01:-4                        	  500000	      2593 ns/op
    93  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=1000:overlap=0.01:-4       	  300000	      5650 ns/op
    94  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=1000:overlap=0.01:-4           	  300000	      5489 ns/op
    95  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=1000:overlap=0.01:-4           	   50000	     39633 ns/op
    96  
    97  len: 10000, compressed: 16971, bytes/int: 1.697100
    98  BenchmarkListIntersectRatio/:IntersectWith:ratio=10:size=1000:overlap=0.01:-4                       	  100000	     14934 ns/op
    99  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10:size=1000:overlap=0.01:-4      	  100000	     19053 ns/op
   100  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10:size=1000:overlap=0.01:-4          	  100000	     17840 ns/op
   101  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10:size=1000:overlap=0.01:-4          	   30000	     55813 ns/op
   102  
   103  len: 50000, compressed: 56091, bytes/int: 1.121820
   104  BenchmarkListIntersectRatio/:IntersectWith:ratio=50:size=1000:overlap=0.01:-4                       	   50000	     39451 ns/op
   105  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=50:size=1000:overlap=0.01:-4      	   20000	     62504 ns/op
   106  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=50:size=1000:overlap=0.01:-4          	   30000	     58590 ns/op
   107  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=50:size=1000:overlap=0.01:-4          	   20000	     96190 ns/op
   108  
   109  len: 100000, compressed: 93473, bytes/int: 0.934730
   110  BenchmarkListIntersectRatio/:IntersectWith:ratio=100:size=1000:overlap=0.01:-4                      	   30000	     47043 ns/op
   111  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=100:size=1000:overlap=0.01:-4     	   20000	     99033 ns/op
   112  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=100:size=1000:overlap=0.01:-4         	   10000	    100871 ns/op
   113  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=100:size=1000:overlap=0.01:-4         	   10000	    131206 ns/op
   114  
   115  len: 500000, compressed: 254331, bytes/int: 0.508662
   116  BenchmarkListIntersectRatio/:IntersectWith:ratio=500:size=1000:overlap=0.01:-4                      	   10000	    129480 ns/op
   117  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=500:size=1000:overlap=0.01:-4     	   10000	    228660 ns/op
   118  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=500:size=1000:overlap=0.01:-4         	    3000	    418707 ns/op
   119  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=500:size=1000:overlap=0.01:-4         	   10000	    203561 ns/op
   120  
   121  len: 1000000, compressed: 402898, bytes/int: 0.402898
   122  BenchmarkListIntersectRatio/:IntersectWith:ratio=1000:size=1000:overlap=0.01:-4                     	   10000	    145888 ns/op
   123  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1000:size=1000:overlap=0.01:-4    	    5000	    244345 ns/op
   124  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1000:size=1000:overlap=0.01:-4        	    2000	    807267 ns/op
   125  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1000:size=1000:overlap=0.01:-4        	    5000	    234922 ns/op
   126  
   127  len: 10000, compressed: 23144, bytes/int: 2.314400
   128  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=10000:overlap=0.01:-4                       	   20000	     95952 ns/op
   129  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=10000:overlap=0.01:-4      	   10000	    103362 ns/op
   130  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=10000:overlap=0.01:-4          	   10000	    102460 ns/op
   131  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=10000:overlap=0.01:-4          	    5000	    386213 ns/op
   132  
   133  len: 100000, compressed: 150981, bytes/int: 1.509810
   134  BenchmarkListIntersectRatio/:IntersectWith:ratio=10:size=10000:overlap=0.01:-4                      	   10000	    183513 ns/op
   135  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10:size=10000:overlap=0.01:-4     	   10000	    231087 ns/op
   136  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10:size=10000:overlap=0.01:-4         	   10000	    225320 ns/op
   137  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10:size=10000:overlap=0.01:-4         	    2000	    615168 ns/op
   138  
   139  len: 500000, compressed: 520695, bytes/int: 1.041390
   140  BenchmarkListIntersectRatio/:IntersectWith:ratio=50:size=10000:overlap=0.01:-4                      	    3000	    423944 ns/op
   141  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=50:size=10000:overlap=0.01:-4     	    2000	    622041 ns/op
   142  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=50:size=10000:overlap=0.01:-4         	    3000	    591211 ns/op
   143  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=50:size=10000:overlap=0.01:-4         	    2000	   1081434 ns/op
   144  
   145  len: 1000000, compressed: 859680, bytes/int: 0.859680
   146  BenchmarkListIntersectRatio/:IntersectWith:ratio=100:size=10000:overlap=0.01:-4                     	    2000	    640508 ns/op
   147  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=100:size=10000:overlap=0.01:-4    	    2000	   1006359 ns/op
   148  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=100:size=10000:overlap=0.01:-4        	    2000	   1001509 ns/op
   149  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=100:size=10000:overlap=0.01:-4        	    1000	   1473389 ns/op
   150  
   151  len: 100000, compressed: 223045, bytes/int: 2.230450
   152  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=100000:overlap=0.01:-4                      	    2000	    982775 ns/op
   153  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=100000:overlap=0.01:-4     	    2000	   1040402 ns/op
   154  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=100000:overlap=0.01:-4         	    2000	   1029087 ns/op
   155  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=100000:overlap=0.01:-4         	     500	   3859866 ns/op
   156  
   157  len: 1000000, compressed: 1472656, bytes/int: 1.472656
   158  BenchmarkListIntersectRatio/:IntersectWith:ratio=10:size=100000:overlap=0.01:-4                     	    1000	   1938682 ns/op
   159  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=10:size=100000:overlap=0.01:-4    	    1000	   2344582 ns/op
   160  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=10:size=100000:overlap=0.01:-4        	    1000	   2249649 ns/op
   161  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=10:size=100000:overlap=0.01:-4        	     200	   6201335 ns/op
   162  
   163  len: 1000000, compressed: 2585277, bytes/int: 2.585277
   164  BenchmarkListIntersectRatio/:IntersectWith:ratio=1:size=1000000:overlap=0.01:-4                     	     100	  10075901 ns/op
   165  BenchmarkListIntersectRatio/compressed:IntersectWithLinJump:ratio=1:size=1000000:overlap=0.01:-4    	     100	  10527806 ns/op
   166  BenchmarkListIntersectRatio/compressed:IntersectWithLin:ratio=1:size=1000000:overlap=0.01:-4        	     100	  10431302 ns/op
   167  BenchmarkListIntersectRatio/compressed:IntersectWithBin:ratio=1:size=1000000:overlap=0.01:-4        	      30	  38617011 ns/op
   168  
   169  PASS
   170  ok  	github.com/dgraph-io/dgraph/algo	206.835s