github.com/petermattis/pebble@v0.0.0-20190905164901-ab51a2166067/internal/arenaskl/bench.txt (about)

     1  goos: darwin
     2  goarch: amd64
     3  pkg: github.com/petermattis/pebble/internal/arenaskl
     4  BenchmarkReadWrite/frac_0           	 1000000	      1467 ns/op
     5  BenchmarkReadWrite/frac_0           	 1000000	      1441 ns/op
     6  BenchmarkReadWrite/frac_0           	 1000000	      1417 ns/op
     7  BenchmarkReadWrite/frac_0           	 1000000	      1414 ns/op
     8  BenchmarkReadWrite/frac_0           	 1000000	      1425 ns/op
     9  BenchmarkReadWrite/frac_0           	 1000000	      1411 ns/op
    10  BenchmarkReadWrite/frac_0           	 1000000	      1451 ns/op
    11  BenchmarkReadWrite/frac_0           	 1000000	      1409 ns/op
    12  BenchmarkReadWrite/frac_0           	 1000000	      1402 ns/op
    13  BenchmarkReadWrite/frac_0           	 1000000	      1339 ns/op
    14  BenchmarkReadWrite/frac_0-8         	 5000000	       442 ns/op
    15  BenchmarkReadWrite/frac_0-8         	 5000000	       421 ns/op
    16  BenchmarkReadWrite/frac_0-8         	 5000000	       428 ns/op
    17  BenchmarkReadWrite/frac_0-8         	 5000000	       418 ns/op
    18  BenchmarkReadWrite/frac_0-8         	 5000000	       417 ns/op
    19  BenchmarkReadWrite/frac_0-8         	 5000000	       433 ns/op
    20  BenchmarkReadWrite/frac_0-8         	 5000000	       507 ns/op
    21  BenchmarkReadWrite/frac_0-8         	 5000000	       505 ns/op
    22  BenchmarkReadWrite/frac_0-8         	 5000000	       509 ns/op
    23  BenchmarkReadWrite/frac_0-8         	 5000000	       504 ns/op
    24  BenchmarkReadWrite/frac_10          	 1000000	      1356 ns/op
    25  BenchmarkReadWrite/frac_10          	 1000000	      1361 ns/op
    26  BenchmarkReadWrite/frac_10          	 1000000	      1334 ns/op
    27  BenchmarkReadWrite/frac_10          	 1000000	      1373 ns/op
    28  BenchmarkReadWrite/frac_10          	 1000000	      1340 ns/op
    29  BenchmarkReadWrite/frac_10          	 1000000	      1360 ns/op
    30  BenchmarkReadWrite/frac_10          	 1000000	      1338 ns/op
    31  BenchmarkReadWrite/frac_10          	 1000000	      1367 ns/op
    32  BenchmarkReadWrite/frac_10          	 1000000	      1217 ns/op
    33  BenchmarkReadWrite/frac_10          	 1000000	      1369 ns/op
    34  BenchmarkReadWrite/frac_10-8        	 5000000	       486 ns/op
    35  BenchmarkReadWrite/frac_10-8        	 5000000	       483 ns/op
    36  BenchmarkReadWrite/frac_10-8        	 5000000	       489 ns/op
    37  BenchmarkReadWrite/frac_10-8        	 5000000	       485 ns/op
    38  BenchmarkReadWrite/frac_10-8        	 5000000	       483 ns/op
    39  BenchmarkReadWrite/frac_10-8        	 5000000	       474 ns/op
    40  BenchmarkReadWrite/frac_10-8        	 5000000	       484 ns/op
    41  BenchmarkReadWrite/frac_10-8        	 5000000	       476 ns/op
    42  BenchmarkReadWrite/frac_10-8        	 5000000	       481 ns/op
    43  BenchmarkReadWrite/frac_10-8        	 5000000	       478 ns/op
    44  BenchmarkReadWrite/frac_20          	 1000000	      1283 ns/op
    45  BenchmarkReadWrite/frac_20          	 1000000	      1262 ns/op
    46  BenchmarkReadWrite/frac_20          	 1000000	      1283 ns/op
    47  BenchmarkReadWrite/frac_20          	 1000000	      1292 ns/op
    48  BenchmarkReadWrite/frac_20          	 1000000	      1293 ns/op
    49  BenchmarkReadWrite/frac_20          	 1000000	      1283 ns/op
    50  BenchmarkReadWrite/frac_20          	 1000000	      1315 ns/op
    51  BenchmarkReadWrite/frac_20          	 1000000	      1280 ns/op
    52  BenchmarkReadWrite/frac_20          	 1000000	      1267 ns/op
    53  BenchmarkReadWrite/frac_20          	 1000000	      1278 ns/op
    54  BenchmarkReadWrite/frac_20-8        	 5000000	       450 ns/op
    55  BenchmarkReadWrite/frac_20-8        	 5000000	       454 ns/op
    56  BenchmarkReadWrite/frac_20-8        	 5000000	       468 ns/op
    57  BenchmarkReadWrite/frac_20-8        	 5000000	       468 ns/op
    58  BenchmarkReadWrite/frac_20-8        	 5000000	       453 ns/op
    59  BenchmarkReadWrite/frac_20-8        	 5000000	       457 ns/op
    60  BenchmarkReadWrite/frac_20-8        	 5000000	       447 ns/op
    61  BenchmarkReadWrite/frac_20-8        	 5000000	       452 ns/op
    62  BenchmarkReadWrite/frac_20-8        	 5000000	       459 ns/op
    63  BenchmarkReadWrite/frac_20-8        	 5000000	       447 ns/op
    64  BenchmarkReadWrite/frac_30          	 1000000	      1185 ns/op
    65  BenchmarkReadWrite/frac_30          	 1000000	      1199 ns/op
    66  BenchmarkReadWrite/frac_30          	 1000000	      1209 ns/op
    67  BenchmarkReadWrite/frac_30          	 1000000	      1198 ns/op
    68  BenchmarkReadWrite/frac_30          	 1000000	      1199 ns/op
    69  BenchmarkReadWrite/frac_30          	 1000000	      1209 ns/op
    70  BenchmarkReadWrite/frac_30          	 1000000	      1186 ns/op
    71  BenchmarkReadWrite/frac_30          	 1000000	      1199 ns/op
    72  BenchmarkReadWrite/frac_30          	 1000000	      1215 ns/op
    73  BenchmarkReadWrite/frac_30          	 1000000	      1157 ns/op
    74  BenchmarkReadWrite/frac_30-8        	 5000000	       424 ns/op
    75  BenchmarkReadWrite/frac_30-8        	 5000000	       424 ns/op
    76  BenchmarkReadWrite/frac_30-8        	 5000000	       425 ns/op
    77  BenchmarkReadWrite/frac_30-8        	 5000000	       433 ns/op
    78  BenchmarkReadWrite/frac_30-8        	 5000000	       426 ns/op
    79  BenchmarkReadWrite/frac_30-8        	 5000000	       439 ns/op
    80  BenchmarkReadWrite/frac_30-8        	 5000000	       424 ns/op
    81  BenchmarkReadWrite/frac_30-8        	 5000000	       421 ns/op
    82  BenchmarkReadWrite/frac_30-8        	 5000000	       422 ns/op
    83  BenchmarkReadWrite/frac_30-8        	 5000000	       422 ns/op
    84  BenchmarkReadWrite/frac_40          	 1000000	      1120 ns/op
    85  BenchmarkReadWrite/frac_40          	 1000000	      1104 ns/op
    86  BenchmarkReadWrite/frac_40          	 1000000	      1112 ns/op
    87  BenchmarkReadWrite/frac_40          	 1000000	      1114 ns/op
    88  BenchmarkReadWrite/frac_40          	 1000000	      1089 ns/op
    89  BenchmarkReadWrite/frac_40          	 1000000	      1103 ns/op
    90  BenchmarkReadWrite/frac_40          	 1000000	      1095 ns/op
    91  BenchmarkReadWrite/frac_40          	 1000000	      1129 ns/op
    92  BenchmarkReadWrite/frac_40          	 1000000	      1108 ns/op
    93  BenchmarkReadWrite/frac_40          	 1000000	      1100 ns/op
    94  BenchmarkReadWrite/frac_40-8        	 5000000	       400 ns/op
    95  BenchmarkReadWrite/frac_40-8        	 5000000	       397 ns/op
    96  BenchmarkReadWrite/frac_40-8        	 5000000	       407 ns/op
    97  BenchmarkReadWrite/frac_40-8        	 5000000	       409 ns/op
    98  BenchmarkReadWrite/frac_40-8        	 5000000	       394 ns/op
    99  BenchmarkReadWrite/frac_40-8        	 5000000	       402 ns/op
   100  BenchmarkReadWrite/frac_40-8        	 5000000	       398 ns/op
   101  BenchmarkReadWrite/frac_40-8        	 5000000	       394 ns/op
   102  BenchmarkReadWrite/frac_40-8        	 5000000	       391 ns/op
   103  BenchmarkReadWrite/frac_40-8        	 5000000	       394 ns/op
   104  BenchmarkReadWrite/frac_50          	 1000000	      1025 ns/op
   105  BenchmarkReadWrite/frac_50          	 1000000	      1013 ns/op
   106  BenchmarkReadWrite/frac_50          	 1000000	      1023 ns/op
   107  BenchmarkReadWrite/frac_50          	 1000000	      1002 ns/op
   108  BenchmarkReadWrite/frac_50          	 1000000	      1047 ns/op
   109  BenchmarkReadWrite/frac_50          	 1000000	      1010 ns/op
   110  BenchmarkReadWrite/frac_50          	 2000000	      1395 ns/op
   111  BenchmarkReadWrite/frac_50          	 1000000	      1024 ns/op
   112  BenchmarkReadWrite/frac_50          	 1000000	      1002 ns/op
   113  BenchmarkReadWrite/frac_50          	 1000000	      1006 ns/op
   114  BenchmarkReadWrite/frac_50-8        	10000000	       411 ns/op
   115  BenchmarkReadWrite/frac_50-8        	10000000	       422 ns/op
   116  BenchmarkReadWrite/frac_50-8        	10000000	       437 ns/op
   117  BenchmarkReadWrite/frac_50-8        	10000000	       418 ns/op
   118  BenchmarkReadWrite/frac_50-8        	10000000	       430 ns/op
   119  BenchmarkReadWrite/frac_50-8        	 5000000	       363 ns/op
   120  BenchmarkReadWrite/frac_50-8        	10000000	       423 ns/op
   121  BenchmarkReadWrite/frac_50-8        	 5000000	       370 ns/op
   122  BenchmarkReadWrite/frac_50-8        	 5000000	       366 ns/op
   123  BenchmarkReadWrite/frac_50-8        	10000000	       422 ns/op
   124  BenchmarkReadWrite/frac_60          	 2000000	      1266 ns/op
   125  BenchmarkReadWrite/frac_60          	 2000000	      1268 ns/op
   126  BenchmarkReadWrite/frac_60          	 2000000	      1257 ns/op
   127  BenchmarkReadWrite/frac_60          	 2000000	      1237 ns/op
   128  BenchmarkReadWrite/frac_60          	 2000000	      1239 ns/op
   129  BenchmarkReadWrite/frac_60          	 2000000	      1249 ns/op
   130  BenchmarkReadWrite/frac_60          	 2000000	      1248 ns/op
   131  BenchmarkReadWrite/frac_60          	 2000000	      1056 ns/op
   132  BenchmarkReadWrite/frac_60          	 2000000	      1054 ns/op
   133  BenchmarkReadWrite/frac_60          	 2000000	      1054 ns/op
   134  BenchmarkReadWrite/frac_60-8        	10000000	       322 ns/op
   135  BenchmarkReadWrite/frac_60-8        	10000000	       331 ns/op
   136  BenchmarkReadWrite/frac_60-8        	10000000	       335 ns/op
   137  BenchmarkReadWrite/frac_60-8        	10000000	       332 ns/op
   138  BenchmarkReadWrite/frac_60-8        	10000000	       339 ns/op
   139  BenchmarkReadWrite/frac_60-8        	10000000	       392 ns/op
   140  BenchmarkReadWrite/frac_60-8        	10000000	       393 ns/op
   141  BenchmarkReadWrite/frac_60-8        	10000000	       390 ns/op
   142  BenchmarkReadWrite/frac_60-8        	10000000	       393 ns/op
   143  BenchmarkReadWrite/frac_60-8        	10000000	       387 ns/op
   144  BenchmarkReadWrite/frac_70          	 2000000	      1086 ns/op
   145  BenchmarkReadWrite/frac_70          	 2000000	      1096 ns/op
   146  BenchmarkReadWrite/frac_70          	 2000000	      1075 ns/op
   147  BenchmarkReadWrite/frac_70          	 2000000	      1109 ns/op
   148  BenchmarkReadWrite/frac_70          	 2000000	      1112 ns/op
   149  BenchmarkReadWrite/frac_70          	 2000000	      1061 ns/op
   150  BenchmarkReadWrite/frac_70          	 2000000	      1072 ns/op
   151  BenchmarkReadWrite/frac_70          	 2000000	      1064 ns/op
   152  BenchmarkReadWrite/frac_70          	 2000000	      1062 ns/op
   153  BenchmarkReadWrite/frac_70          	 2000000	      1070 ns/op
   154  BenchmarkReadWrite/frac_70-8        	10000000	       350 ns/op
   155  BenchmarkReadWrite/frac_70-8        	10000000	       346 ns/op
   156  BenchmarkReadWrite/frac_70-8        	10000000	       348 ns/op
   157  BenchmarkReadWrite/frac_70-8        	10000000	       355 ns/op
   158  BenchmarkReadWrite/frac_70-8        	10000000	       347 ns/op
   159  BenchmarkReadWrite/frac_70-8        	10000000	       352 ns/op
   160  BenchmarkReadWrite/frac_70-8        	10000000	       348 ns/op
   161  BenchmarkReadWrite/frac_70-8        	10000000	       353 ns/op
   162  BenchmarkReadWrite/frac_70-8        	10000000	       351 ns/op
   163  BenchmarkReadWrite/frac_70-8        	10000000	       355 ns/op
   164  BenchmarkReadWrite/frac_80          	 2000000	       849 ns/op
   165  BenchmarkReadWrite/frac_80          	 2000000	       888 ns/op
   166  BenchmarkReadWrite/frac_80          	 2000000	       860 ns/op
   167  BenchmarkReadWrite/frac_80          	 2000000	       832 ns/op
   168  BenchmarkReadWrite/frac_80          	 2000000	       847 ns/op
   169  BenchmarkReadWrite/frac_80          	 2000000	       839 ns/op
   170  BenchmarkReadWrite/frac_80          	 2000000	       863 ns/op
   171  BenchmarkReadWrite/frac_80          	 2000000	       841 ns/op
   172  BenchmarkReadWrite/frac_80          	 2000000	       875 ns/op
   173  BenchmarkReadWrite/frac_80          	 2000000	       858 ns/op
   174  BenchmarkReadWrite/frac_80-8        	10000000	       302 ns/op
   175  BenchmarkReadWrite/frac_80-8        	10000000	       301 ns/op
   176  BenchmarkReadWrite/frac_80-8        	10000000	       301 ns/op
   177  BenchmarkReadWrite/frac_80-8        	10000000	       308 ns/op
   178  BenchmarkReadWrite/frac_80-8        	10000000	       302 ns/op
   179  BenchmarkReadWrite/frac_80-8        	10000000	       298 ns/op
   180  BenchmarkReadWrite/frac_80-8        	10000000	       300 ns/op
   181  BenchmarkReadWrite/frac_80-8        	10000000	       299 ns/op
   182  BenchmarkReadWrite/frac_80-8        	10000000	       299 ns/op
   183  BenchmarkReadWrite/frac_80-8        	10000000	       300 ns/op
   184  BenchmarkReadWrite/frac_90          	 3000000	       751 ns/op
   185  BenchmarkReadWrite/frac_90          	 3000000	       770 ns/op
   186  BenchmarkReadWrite/frac_90          	 3000000	       731 ns/op
   187  BenchmarkReadWrite/frac_90          	 3000000	       737 ns/op
   188  BenchmarkReadWrite/frac_90          	 3000000	       708 ns/op
   189  BenchmarkReadWrite/frac_90          	 3000000	       713 ns/op
   190  BenchmarkReadWrite/frac_90          	 3000000	       722 ns/op
   191  BenchmarkReadWrite/frac_90          	 3000000	       711 ns/op
   192  BenchmarkReadWrite/frac_90          	 3000000	       731 ns/op
   193  BenchmarkReadWrite/frac_90          	 3000000	       727 ns/op
   194  BenchmarkReadWrite/frac_90-8        	10000000	       225 ns/op
   195  BenchmarkReadWrite/frac_90-8        	10000000	       223 ns/op
   196  BenchmarkReadWrite/frac_90-8        	10000000	       222 ns/op
   197  BenchmarkReadWrite/frac_90-8        	10000000	       226 ns/op
   198  BenchmarkReadWrite/frac_90-8        	20000000	       284 ns/op
   199  BenchmarkReadWrite/frac_90-8        	10000000	       225 ns/op
   200  BenchmarkReadWrite/frac_90-8        	10000000	       228 ns/op
   201  BenchmarkReadWrite/frac_90-8        	10000000	       224 ns/op
   202  BenchmarkReadWrite/frac_90-8        	10000000	       226 ns/op
   203  BenchmarkReadWrite/frac_90-8        	10000000	       228 ns/op
   204  BenchmarkReadWrite/frac_100         	30000000	        39.9 ns/op
   205  BenchmarkReadWrite/frac_100         	30000000	        39.4 ns/op
   206  BenchmarkReadWrite/frac_100         	30000000	        39.7 ns/op
   207  BenchmarkReadWrite/frac_100         	30000000	        40.1 ns/op
   208  BenchmarkReadWrite/frac_100         	30000000	        39.9 ns/op
   209  BenchmarkReadWrite/frac_100         	30000000	        38.6 ns/op
   210  BenchmarkReadWrite/frac_100         	30000000	        39.0 ns/op
   211  BenchmarkReadWrite/frac_100         	30000000	        39.1 ns/op
   212  BenchmarkReadWrite/frac_100         	30000000	        39.7 ns/op
   213  BenchmarkReadWrite/frac_100         	30000000	        39.7 ns/op
   214  BenchmarkReadWrite/frac_100-8       	100000000	        10.3 ns/op
   215  BenchmarkReadWrite/frac_100-8       	100000000	        10.5 ns/op
   216  BenchmarkReadWrite/frac_100-8       	100000000	        10.5 ns/op
   217  BenchmarkReadWrite/frac_100-8       	100000000	        10.6 ns/op
   218  BenchmarkReadWrite/frac_100-8       	100000000	        10.7 ns/op
   219  BenchmarkReadWrite/frac_100-8       	100000000	        10.6 ns/op
   220  BenchmarkReadWrite/frac_100-8       	100000000	        10.6 ns/op
   221  BenchmarkReadWrite/frac_100-8       	100000000	        10.5 ns/op
   222  BenchmarkReadWrite/frac_100-8       	100000000	        10.7 ns/op
   223  BenchmarkReadWrite/frac_100-8       	100000000	        10.7 ns/op
   224  BenchmarkOrderedWrite               	 5000000	       389 ns/op
   225  BenchmarkOrderedWrite               	 5000000	       383 ns/op
   226  BenchmarkOrderedWrite               	 5000000	       378 ns/op
   227  BenchmarkOrderedWrite               	 5000000	       372 ns/op
   228  BenchmarkOrderedWrite               	 5000000	       367 ns/op
   229  BenchmarkOrderedWrite               	 5000000	       373 ns/op
   230  BenchmarkOrderedWrite               	 5000000	       374 ns/op
   231  BenchmarkOrderedWrite               	 5000000	       393 ns/op
   232  BenchmarkOrderedWrite               	 5000000	       362 ns/op
   233  BenchmarkOrderedWrite               	 5000000	       368 ns/op
   234  BenchmarkOrderedWrite-8             	 5000000	       374 ns/op
   235  BenchmarkOrderedWrite-8             	 5000000	       386 ns/op
   236  BenchmarkOrderedWrite-8             	 5000000	       367 ns/op
   237  BenchmarkOrderedWrite-8             	 5000000	       380 ns/op
   238  BenchmarkOrderedWrite-8             	 5000000	       381 ns/op
   239  BenchmarkOrderedWrite-8             	 5000000	       387 ns/op
   240  BenchmarkOrderedWrite-8             	 5000000	       358 ns/op
   241  BenchmarkOrderedWrite-8             	 5000000	       361 ns/op
   242  BenchmarkOrderedWrite-8             	 5000000	       368 ns/op
   243  BenchmarkOrderedWrite-8             	 5000000	       367 ns/op
   244  BenchmarkIterNext                   	500000000	         3.92 ns/op
   245  BenchmarkIterNext                   	500000000	         3.99 ns/op
   246  BenchmarkIterNext                   	500000000	         3.93 ns/op
   247  BenchmarkIterNext                   	500000000	         3.92 ns/op
   248  BenchmarkIterNext                   	500000000	         3.92 ns/op
   249  BenchmarkIterNext                   	500000000	         3.90 ns/op
   250  BenchmarkIterNext                   	500000000	         3.89 ns/op
   251  BenchmarkIterNext                   	500000000	         3.95 ns/op
   252  BenchmarkIterNext                   	500000000	         3.92 ns/op
   253  BenchmarkIterNext                   	500000000	         3.93 ns/op
   254  BenchmarkIterNext-8                 	500000000	         3.92 ns/op
   255  BenchmarkIterNext-8                 	500000000	         3.92 ns/op
   256  BenchmarkIterNext-8                 	500000000	         3.91 ns/op
   257  BenchmarkIterNext-8                 	500000000	         3.98 ns/op
   258  BenchmarkIterNext-8                 	300000000	         3.91 ns/op
   259  BenchmarkIterNext-8                 	300000000	         3.97 ns/op
   260  BenchmarkIterNext-8                 	500000000	         3.91 ns/op
   261  BenchmarkIterNext-8                 	300000000	         3.91 ns/op
   262  BenchmarkIterNext-8                 	500000000	         3.90 ns/op
   263  BenchmarkIterNext-8                 	500000000	         3.90 ns/op
   264  BenchmarkIterPrev                   	500000000	         3.93 ns/op
   265  BenchmarkIterPrev                   	500000000	         3.95 ns/op
   266  BenchmarkIterPrev                   	500000000	         3.93 ns/op
   267  BenchmarkIterPrev                   	500000000	         3.90 ns/op
   268  BenchmarkIterPrev                   	300000000	         3.95 ns/op
   269  BenchmarkIterPrev                   	300000000	         3.89 ns/op
   270  BenchmarkIterPrev                   	500000000	         3.91 ns/op
   271  BenchmarkIterPrev                   	500000000	         3.87 ns/op
   272  BenchmarkIterPrev                   	500000000	         3.98 ns/op
   273  BenchmarkIterPrev                   	500000000	         3.95 ns/op
   274  BenchmarkIterPrev-8                 	300000000	         3.90 ns/op
   275  BenchmarkIterPrev-8                 	500000000	         3.90 ns/op
   276  BenchmarkIterPrev-8                 	500000000	         3.93 ns/op
   277  BenchmarkIterPrev-8                 	300000000	         3.92 ns/op
   278  BenchmarkIterPrev-8                 	500000000	         3.89 ns/op
   279  BenchmarkIterPrev-8                 	500000000	         3.93 ns/op
   280  BenchmarkIterPrev-8                 	300000000	         3.91 ns/op
   281  BenchmarkIterPrev-8                 	500000000	         3.93 ns/op
   282  BenchmarkIterPrev-8                 	500000000	         3.87 ns/op
   283  BenchmarkIterPrev-8                 	500000000	         3.89 ns/op
   284  PASS
   285  ok  	github.com/petermattis/pebble/internal/arenaskl	653.540s