You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2019/06/28 05:01:18 UTC

[GitHub] [incubator-pinot] Jackie-Jiang opened a new pull request #4381: Offheap String Dictionary Benchmark

Jackie-Jiang opened a new pull request #4381: Offheap String Dictionary Benchmark
URL: https://github.com/apache/incubator-pinot/pull/4381
 
 
   Enhance BenchmarkStringDictionary to benchmark read/write for on-heap/off-heap mutable dictionary for string of different lengths
   
   Benchmark                                               (_maxValueLength)  Mode  Cnt     Score     Error  Units
   BenchmarkStringDictionary.offHeapStringDictionaryRead                   8  avgt    5   198.729 ±  82.008  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                  16  avgt    5   224.921 ±  32.696  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                  32  avgt    5   342.644 ± 209.424  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                  64  avgt    5   360.047 ± 101.929  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                 128  avgt    5   484.173 ± 113.249  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                 256  avgt    5   611.015 ± 316.933  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                 512  avgt    5   813.054 ±  80.827  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryRead                1024  avgt    5  1178.064 ±  35.517  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                  8  avgt    5   210.411 ±  75.758  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                 16  avgt    5   242.633 ±  48.765  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                 32  avgt    5   296.329 ±  70.063  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                 64  avgt    5   373.348 ±  72.213  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                128  avgt    5   476.224 ± 103.509  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                256  avgt    5   594.346 ± 249.458  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite                512  avgt    5   841.739 ±  74.731  ms/op
   BenchmarkStringDictionary.offHeapStringDictionaryWrite               1024  avgt    5  1241.271 ±  54.812  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                    8  avgt    5    69.934 ±   6.722  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                   16  avgt    5    67.843 ±  10.101  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                   32  avgt    5    75.276 ±   3.305  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                   64  avgt    5    54.462 ±   7.237  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                  128  avgt    5    67.534 ±   7.629  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                  256  avgt    5    64.138 ±  20.597  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                  512  avgt    5    74.625 ±   1.658  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryRead                 1024  avgt    5    73.748 ±  23.128  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                   8  avgt    5    90.023 ±  12.112  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                  16  avgt    5    94.689 ±  15.384  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                  32  avgt    5   102.102 ±  14.500  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                  64  avgt    5   108.548 ±  17.029  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                 128  avgt    5   110.598 ±  13.267  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                 256  avgt    5   118.573 ±  16.774  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                 512  avgt    5   125.380 ±  41.136  ms/op
   BenchmarkStringDictionary.onHeapStringDictionaryWrite                1024  avgt    5   130.772 ±  47.184  ms/op

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org