Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 WITHOUT SPILL
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 Array with 100000 rows:                   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 ArrayBuffer                                        7626           7776         212         13.4          74.5       1.0X
0010 ExternalAppendOnlyUnsafeRowArray                   8432           8498          93         12.1          82.3       0.9X
0011 
0012 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0013 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0014 Array with 1000 rows:                     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0015 ------------------------------------------------------------------------------------------------------------------------
0016 ArrayBuffer                                       11753          11763          15         22.3          44.8       1.0X
0017 ExternalAppendOnlyUnsafeRowArray                  38921          39236         446          6.7         148.5       0.3X
0018 
0019 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0020 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0021 Array with 30000 rows:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0022 ------------------------------------------------------------------------------------------------------------------------
0023 ArrayBuffer                                       23820          23829          12         20.6          48.5       1.0X
0024 ExternalAppendOnlyUnsafeRowArray                  33449          33466          25         14.7          68.1       0.7X
0025 
0026 
0027 ================================================================================================
0028 WITH SPILL
0029 ================================================================================================
0030 
0031 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0032 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0033 Spilling with 1000 rows:                  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0034 ------------------------------------------------------------------------------------------------------------------------
0035 UnsafeExternalSorter                              31384          31479         135          8.4         119.7       1.0X
0036 ExternalAppendOnlyUnsafeRowArray                  15278          15303          35         17.2          58.3       2.1X
0037 
0038 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0039 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0040 Spilling with 10000 rows:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0041 ------------------------------------------------------------------------------------------------------------------------
0042 UnsafeExternalSorter                                 11             11           1         14.7          68.0       1.0X
0043 ExternalAppendOnlyUnsafeRowArray                      9             10           1         17.1          58.5       1.2X
0044 
0045