Skip to content

boostorg/boost_hub_benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

289 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCC 15, x64

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.29 2.41 1.23 1.35 1.49 | 1.28 1.18 1.17 1.36 1.44 | 1.07 1.03 1.04 1.04 1.02 | 1.93 1.96 1.98 1.96 1.74 | 1.07 1.02 1.02 1.01 1.01 |
| 0.1        | 1.26 1.21 1.26 1.57 1.63 | 1.24 1.16 1.20 1.41 1.63 | 1.08 1.04 1.03 1.03 1.03 | 1.84 1.76 1.77 1.76 1.60 | 1.06 1.01 1.01 1.00 0.98 |
| 0.2        | 1.23 1.24 1.34 1.80 1.76 | 1.20 1.19 1.27 1.78 1.67 | 1.10 1.02 1.02 1.00 1.01 | 1.81 1.73 1.72 1.73 1.48 | 1.06 1.01 1.01 1.00 0.97 |
| 0.3        | 1.27 1.31 1.44 1.92 1.99 | 1.25 1.26 1.39 1.84 1.90 | 1.11 1.02 1.02 1.00 1.00 | 1.88 1.71 1.68 1.67 1.37 | 1.06 1.01 1.01 0.99 0.97 |
| 0.4        | 1.38 1.35 1.54 1.96 2.13 | 1.38 1.38 1.51 1.74 2.13 | 1.07 1.00 1.00 0.99 0.98 | 1.99 1.76 1.64 1.64 1.23 | 1.06 1.01 1.01 0.99 0.96 |
| 0.5        | 1.42 1.46 1.65 1.83 2.25 | 1.40 1.46 1.61 1.61 2.28 | 1.31 1.00 0.98 0.97 1.02 | 1.96 1.87 1.61 1.59 1.15 | 1.05 1.01 1.00 0.97 0.94 |
| 0.6        | 1.50 1.87 1.75 2.01 2.37 | 1.44 1.85 1.74 1.86 2.46 | 1.26 1.00 0.96 0.96 1.03 | 1.97 1.94 1.62 1.56 1.06 | 1.05 1.06 0.99 0.97 0.94 |
| 0.7        | 1.52 1.89 1.88 2.13 2.58 | 1.63 1.88 1.84 2.05 2.47 | 1.48 1.13 0.95 0.93 0.96 | 1.88 2.02 1.67 1.50 0.97 | 1.05 1.35 0.98 0.94 0.91 |
| 0.8        | 1.78 2.13 1.96 2.39 2.55 | 1.54 1.86 1.92 2.31 2.53 | 1.56 1.54 1.03 0.90 0.89 | 1.96 2.04 1.40 1.18 0.89 | 1.00 1.02 0.95 0.92 0.87 |
| 0.9        | 1.91 2.08 2.07 2.53 2.28 | 1.80 1.72 1.97 2.38 2.13 | 1.52 1.60 1.08 0.76 0.85 | 1.63 1.90 1.17 1.22 1.00 | 0.89 0.86 0.92 0.84 0.76 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.05 2.27 2.39 1.99 1.60 | 1.05 0.99 1.00 2.15 1.59 | 1.07 1.03 1.04 1.00 0.98 | 1.87 1.93 1.96 1.21 1.12 | 1.02 1.02 1.00 2.09 2.21 |
| 0.1        | 1.05 1.04 1.11 2.44 1.60 | 1.05 0.99 1.05 2.03 1.68 | 1.08 1.06 1.03 1.00 0.98 | 1.75 1.74 1.74 1.11 1.06 | 1.00 1.00 1.01 1.92 2.14 |
| 0.2        | 1.05 1.05 1.17 2.05 1.82 | 1.02 1.00 1.12 2.32 1.84 | 1.08 1.04 1.03 0.95 0.96 | 1.73 1.74 1.72 1.11 1.10 | 0.99 1.00 0.98 1.59 1.97 |
| 0.3        | 1.06 1.10 1.25 2.34 2.10 | 1.04 1.05 1.19 2.46 2.00 | 1.10 1.04 1.03 1.00 0.95 | 1.80 1.74 1.68 1.09 1.02 | 1.00 0.99 0.98 1.28 1.89 |
| 0.4        | 1.13 1.15 1.30 2.51 2.19 | 1.07 1.08 1.28 2.36 1.92 | 1.07 1.03 1.02 0.99 0.94 | 1.92 1.79 1.62 1.07 1.01 | 1.01 0.99 0.98 1.06 1.76 |
| 0.5        | 1.17 1.21 1.40 2.60 2.12 | 1.10 1.19 1.35 2.21 2.21 | 1.23 1.02 1.01 0.97 0.92 | 1.95 1.90 1.40 1.00 0.96 | 0.99 0.98 0.99 1.22 1.83 |
| 0.6        | 1.23 1.56 1.51 2.36 2.35 | 1.19 1.37 1.44 2.44 2.32 | 1.25 1.05 1.00 0.93 0.95 | 2.01 1.95 1.16 0.99 0.91 | 0.98 0.97 0.98 1.21 1.65 |
| 0.7        | 1.33 1.56 1.63 2.74 2.33 | 1.29 1.48 1.57 2.72 2.37 | 1.41 1.22 1.01 0.92 0.94 | 2.06 1.80 1.22 0.89 0.91 | 0.93 1.58 0.98 0.97 1.65 |
| 0.8        | 1.48 1.73 1.75 2.54 2.33 | 1.26 1.62 1.69 2.82 2.47 | 1.44 1.53 1.00 0.90 0.92 | 1.89 1.85 1.28 1.04 1.02 | 0.90 1.04 0.94 1.03 1.50 |
| 0.9        | 1.54 1.70 1.85 2.87 2.39 | 1.29 1.57 1.76 3.02 2.38 | 1.36 1.70 1.14 0.81 0.88 | 1.63 2.00 1.32 1.19 1.05 | 0.77 0.77 0.90 0.83 1.26 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.04 3.16 2.72 2.48 1.94 | 1.01 0.97 1.00 1.03 1.95 | 1.08 1.06 1.04 0.92 0.93 | 1.86 1.65 1.48 1.00 1.01 | 0.97 1.00 1.01 1.61 1.82 |
| 0.1        | 1.05 1.04 1.09 2.83 1.94 | 1.00 0.99 1.06 1.39 1.92 | 1.12 1.08 1.08 0.90 0.92 | 1.88 1.63 1.38 1.02 0.94 | 0.96 0.99 1.00 1.29 1.73 |
| 0.2        | 1.03 1.05 1.18 2.71 2.04 | 1.00 1.02 1.12 1.54 2.13 | 1.17 1.09 1.06 0.91 0.90 | 1.84 1.39 1.15 0.97 0.93 | 0.95 0.99 1.00 1.24 1.64 |
| 0.3        | 1.05 1.11 1.25 2.50 2.26 | 1.03 1.09 1.20 1.84 2.28 | 1.14 1.11 1.03 0.87 0.92 | 1.84 1.31 1.05 0.99 0.94 | 0.96 0.99 0.99 1.37 1.65 |
| 0.4        | 1.10 1.16 1.32 1.72 2.15 | 1.10 1.12 1.28 1.96 2.30 | 1.17 1.10 1.07 0.97 0.92 | 1.84 1.25 1.05 0.95 0.86 | 0.96 0.99 0.99 1.20 1.55 |
| 0.5        | 1.16 1.30 1.37 1.88 2.27 | 1.14 1.20 1.35 1.89 2.47 | 1.31 1.04 0.96 0.95 0.92 | 1.80 1.37 1.07 0.94 0.93 | 0.95 1.00 0.99 1.13 1.51 |
| 0.6        | 1.22 1.50 1.47 1.90 2.49 | 1.20 1.46 1.43 1.84 2.56 | 1.31 1.06 0.98 0.90 0.92 | 1.85 1.72 1.15 0.92 0.99 | 0.95 1.02 0.99 1.01 1.45 |
| 0.7        | 1.30 1.52 1.55 1.96 2.52 | 1.28 1.45 1.52 1.96 2.58 | 1.43 1.18 0.92 0.83 0.90 | 1.95 1.92 1.17 1.04 1.01 | 0.96 1.54 0.98 1.00 1.37 |
| 0.8        | 1.34 1.64 1.65 2.21 2.82 | 1.39 1.51 1.58 1.99 2.56 | 1.46 1.50 0.96 0.80 0.91 | 1.97 2.15 1.17 1.17 0.99 | 0.93 1.02 0.95 0.81 1.24 |
| 0.9        | 1.46 1.61 1.74 2.14 2.56 | 1.31 1.45 1.63 2.19 2.58 | 1.35 1.71 1.09 0.77 0.90 | 1.63 2.26 1.40 1.12 0.98 | 0.77 0.81 0.90 0.85 1.05 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.04 3.42 3.46 2.64 2.11 | 1.00 0.95 0.98 2.88 2.21 | 1.03 1.00 0.99 0.90 0.89 | 1.44 1.33 1.43 0.97 0.97 | 0.99 1.00 0.97 1.65 1.84 |
| 0.1        | 1.01 1.02 1.08 2.56 2.00 | 0.99 0.96 1.03 2.70 2.07 | 1.07 1.04 1.01 0.88 0.89 | 1.42 1.31 1.35 0.92 0.93 | 0.99 0.99 1.00 1.56 1.74 |
| 0.2        | 1.00 1.05 1.15 2.65 2.12 | 0.99 0.99 1.09 2.90 2.10 | 1.10 1.02 0.99 0.90 0.90 | 1.44 1.35 1.21 0.95 0.87 | 0.99 0.99 1.00 1.46 1.70 |
| 0.3        | 1.02 1.11 1.22 2.65 2.23 | 1.00 1.03 1.17 3.16 2.23 | 1.11 1.02 0.97 0.96 0.91 | 1.49 1.17 1.17 0.95 0.87 | 1.00 0.99 0.99 1.42 1.60 |
| 0.4        | 1.09 1.15 1.31 2.89 2.35 | 1.05 1.09 1.24 3.23 2.30 | 1.06 0.97 0.94 0.92 0.95 | 1.50 1.08 1.03 0.91 0.91 | 1.00 0.98 0.98 1.30 1.54 |
| 0.5        | 1.10 1.23 1.37 2.85 2.41 | 1.07 1.30 1.33 3.17 2.37 | 1.20 0.99 0.96 0.94 0.94 | 1.56 1.13 1.04 0.93 0.96 | 0.96 0.98 0.97 1.17 1.42 |
| 0.6        | 1.18 1.49 1.45 2.72 2.42 | 1.13 1.40 1.41 3.08 2.12 | 1.23 1.03 0.97 0.88 0.96 | 1.59 1.47 1.15 0.97 0.97 | 0.97 0.98 0.98 1.01 1.37 |
| 0.7        | 1.24 1.57 1.56 3.14 2.59 | 1.22 1.47 1.69 3.38 2.48 | 1.33 1.11 0.90 0.87 0.96 | 1.54 1.61 1.13 0.91 0.95 | 0.96 1.45 0.96 0.94 1.28 |
| 0.8        | 1.27 1.56 1.66 2.95 2.49 | 1.22 1.47 1.55 3.32 2.68 | 1.41 1.41 0.91 0.60 0.93 | 1.59 1.70 1.14 1.09 0.93 | 0.90 1.00 0.95 0.73 1.11 |
| 0.9        | 1.26 1.57 1.72 3.16 2.67 | 1.34 1.46 1.58 2.79 2.59 | 1.29 1.58 1.08 0.70 0.93 | 1.44 1.89 1.14 0.88 0.93 | 0.74 0.79 0.90 0.87 1.00 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

Clang 20, x64

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.41 2.66 1.37 1.56 1.70 | 1.58 1.45 1.46 1.53 1.75 | 1.32 1.34 1.32 1.33 1.30 | 2.00 2.13 2.11 2.12 2.03 | 1.00 1.00 0.99 0.99 0.99 |
| 0.1        | 1.49 1.44 1.41 1.97 1.70 | 1.63 1.49 1.47 1.89 1.67 | 1.33 1.34 1.33 1.33 1.30 | 1.84 1.80 1.75 1.75 1.70 | 0.97 0.97 0.98 0.97 0.95 |
| 0.2        | 1.55 1.52 1.58 2.28 2.01 | 1.65 1.58 1.61 2.16 2.01 | 1.33 1.31 1.31 1.30 1.26 | 1.80 1.75 1.71 1.72 1.66 | 0.97 0.97 0.98 0.96 0.95 |
| 0.3        | 1.75 1.67 1.76 2.20 2.23 | 1.78 1.67 1.77 2.12 2.14 | 1.29 1.31 1.28 1.28 1.22 | 1.91 1.74 1.67 1.67 1.59 | 0.97 0.97 0.98 0.96 0.94 |
| 0.4        | 1.88 1.76 1.91 2.34 2.51 | 1.86 1.84 1.90 2.26 2.41 | 1.26 1.27 1.27 1.26 1.15 | 2.02 1.83 1.64 1.64 1.49 | 0.97 0.97 0.97 0.97 0.93 |
| 0.5        | 2.00 1.95 2.03 2.47 2.77 | 2.04 1.99 2.05 2.25 2.74 | 1.32 1.24 1.22 1.22 1.13 | 2.07 1.97 1.59 1.57 1.30 | 0.96 0.98 0.97 0.95 0.92 |
| 0.6        | 2.09 2.20 2.21 2.46 2.99 | 2.15 2.10 2.21 3.01 2.89 | 1.33 1.20 1.17 1.17 1.11 | 2.12 2.23 1.61 1.51 1.15 | 0.96 1.00 0.96 0.94 0.90 |
| 0.7        | 2.17 2.34 2.43 2.67 3.18 | 2.20 2.20 2.41 2.93 2.88 | 1.59 1.28 1.12 1.11 1.07 | 2.21 2.40 1.69 1.43 1.07 | 0.95 1.44 0.95 0.95 0.87 |
| 0.8        | 2.27 2.28 2.60 2.86 3.30 | 2.33 2.22 2.58 2.98 3.01 | 1.64 1.64 1.10 1.02 0.89 | 2.18 2.36 1.50 1.25 0.99 | 0.91 1.04 0.93 0.89 0.84 |
| 0.9        | 2.32 2.29 2.74 3.00 3.43 | 2.36 2.35 2.72 3.12 3.16 | 1.44 1.81 1.20 0.82 0.98 | 1.82 2.08 1.39 0.99 1.23 | 0.78 0.77 0.90 0.88 0.73 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.73 3.65 3.57 3.16 2.01 | 1.64 1.64 1.59 3.04 2.05 | 1.35 1.35 1.31 1.25 1.15 | 2.02 2.10 2.12 1.60 1.30 | 1.07 1.02 1.03 1.98 2.32 |
| 0.1        | 1.75 1.68 1.58 2.86 1.88 | 1.72 1.68 1.58 2.54 1.86 | 1.35 1.35 1.30 1.26 1.12 | 1.87 1.80 1.76 1.41 1.23 | 1.05 1.01 1.00 1.58 2.21 |
| 0.2        | 1.71 1.72 1.75 2.87 2.21 | 1.81 1.68 1.71 2.88 2.24 | 1.36 1.31 1.28 1.22 1.07 | 1.86 1.75 1.72 1.27 1.24 | 1.05 1.01 1.00 1.47 2.13 |
| 0.3        | 1.88 1.88 1.93 3.40 2.49 | 1.89 1.82 1.86 3.07 2.39 | 1.32 1.31 1.29 1.12 1.04 | 1.97 1.73 1.67 1.17 1.17 | 1.07 1.01 1.00 1.42 2.04 |
| 0.4        | 1.95 1.91 2.08 3.52 2.77 | 2.00 1.97 2.02 3.02 2.65 | 1.27 1.27 1.25 1.03 1.01 | 2.15 1.82 1.63 1.18 1.09 | 1.04 1.01 0.99 1.29 1.93 |
| 0.5        | 2.15 1.91 2.23 3.46 2.90 | 2.11 2.11 2.15 3.22 2.89 | 1.37 1.24 1.23 1.01 0.98 | 2.16 1.94 1.56 1.40 1.04 | 1.04 1.03 0.99 1.20 1.86 |
| 0.6        | 2.34 2.51 2.45 3.52 3.17 | 2.25 2.34 2.36 3.22 3.00 | 1.39 1.20 1.18 1.20 0.98 | 2.21 2.12 1.27 1.39 0.94 | 1.04 1.12 0.98 1.11 1.78 |
| 0.7        | 2.48 2.36 2.69 3.55 3.09 | 2.33 2.30 2.53 3.65 2.97 | 1.66 1.33 1.13 1.03 0.96 | 2.14 2.02 1.12 1.21 0.91 | 1.02 1.82 0.97 1.03 1.78 |
| 0.8        | 2.59 2.57 2.84 3.97 3.03 | 2.52 2.50 2.69 3.56 3.16 | 1.69 1.61 1.05 1.32 1.07 | 2.09 2.09 1.26 1.52 1.20 | 0.97 1.26 0.96 0.96 1.67 |
| 0.9        | 2.58 2.74 2.97 4.43 3.53 | 2.53 2.61 2.79 3.38 3.37 | 1.45 1.88 1.26 0.84 1.10 | 1.85 2.30 1.34 1.08 1.38 | 0.83 0.85 0.92 0.88 1.27 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.86 5.33 4.86 3.38 2.51 | 1.78 1.64 1.60 1.40 2.16 | 1.37 1.34 1.34 1.07 1.05 | 2.33 2.36 2.24 1.11 1.07 | 1.00 1.00 1.01 1.93 2.16 |
| 0.1        | 1.93 1.87 1.70 3.37 2.26 | 1.81 1.69 1.59 1.94 1.98 | 1.38 1.34 1.33 1.04 1.02 | 2.07 1.86 1.54 1.10 1.03 | 0.98 0.99 1.00 1.74 2.03 |
| 0.2        | 1.92 1.91 1.87 3.67 2.41 | 1.82 1.75 1.70 2.26 2.30 | 1.38 1.31 1.29 1.02 0.99 | 2.20 1.63 1.30 1.09 1.00 | 0.99 0.99 0.99 1.58 1.93 |
| 0.3        | 2.12 2.12 2.00 3.67 2.76 | 1.93 1.86 1.83 2.47 2.48 | 1.34 1.28 1.26 1.01 0.98 | 2.18 1.45 1.16 1.11 0.97 | 0.99 1.00 0.98 1.46 1.86 |
| 0.4        | 2.29 2.22 2.15 3.58 2.87 | 2.04 1.98 1.96 2.49 2.71 | 1.31 1.24 1.21 1.08 0.99 | 2.22 1.55 1.08 1.03 0.97 | 0.99 0.99 0.99 1.41 1.80 |
| 0.5        | 2.33 2.10 2.27 3.70 3.01 | 2.16 1.97 2.12 2.65 2.76 | 1.36 1.15 1.12 1.10 1.02 | 2.19 1.61 1.09 1.01 1.02 | 0.99 1.03 0.99 1.35 1.74 |
| 0.6        | 2.55 2.32 2.47 3.60 2.89 | 2.27 2.12 2.28 2.70 2.90 | 1.49 1.18 1.06 1.12 1.09 | 2.23 1.97 1.26 1.10 1.19 | 1.03 1.10 0.99 1.21 1.63 |
| 0.7        | 2.58 2.69 2.67 3.65 3.18 | 2.35 2.31 2.43 2.79 2.99 | 1.69 1.27 1.04 1.14 1.12 | 2.29 2.26 1.32 1.36 1.25 | 1.00 1.75 0.99 1.07 1.58 |
| 0.8        | 2.80 2.81 2.82 3.01 3.14 | 2.43 2.36 2.53 2.74 2.98 | 1.67 1.69 1.04 1.09 1.13 | 2.28 2.30 1.30 1.62 1.30 | 1.00 1.12 0.96 0.91 1.40 |
| 0.9        | 2.70 2.89 2.91 2.98 3.22 | 2.39 2.51 2.59 2.80 2.96 | 1.47 1.92 1.30 0.86 1.02 | 1.76 2.34 1.44 1.23 1.39 | 0.87 0.84 0.92 0.87 1.20 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 2.12 6.12 5.67 3.58 2.70 | 1.80 1.69 1.68 3.14 2.58 | 1.01 0.97 0.95 0.97 0.94 | 1.76 1.60 1.57 1.08 1.03 | 1.04 0.98 1.00 1.75 2.09 |
| 0.1        | 2.11 1.99 1.79 2.97 2.35 | 1.83 1.71 1.66 2.78 2.28 | 1.05 1.01 1.00 0.95 0.94 | 1.72 1.47 1.46 1.08 1.01 | 1.04 0.99 0.99 1.51 1.96 |
| 0.2        | 2.12 2.08 1.94 3.28 2.61 | 1.89 1.80 1.79 3.09 2.47 | 1.07 0.99 1.00 0.97 0.93 | 1.66 1.02 1.02 1.05 0.99 | 1.03 0.99 1.00 1.55 1.87 |
| 0.3        | 2.14 2.28 2.08 3.56 2.67 | 1.99 1.99 1.91 3.26 2.61 | 1.06 1.01 1.01 0.90 1.00 | 1.67 1.08 1.04 0.98 1.00 | 1.07 0.99 1.00 1.30 1.74 |
| 0.4        | 2.35 2.45 2.22 3.58 2.79 | 2.02 2.06 2.01 3.39 2.62 | 1.03 1.00 1.00 0.86 0.98 | 1.69 1.24 1.09 0.94 1.02 | 1.05 0.99 0.99 1.23 1.68 |
| 0.5        | 2.53 2.53 2.36 3.66 2.78 | 2.19 2.20 2.13 3.37 2.63 | 1.10 1.02 1.02 0.95 1.05 | 1.74 1.41 1.17 1.21 1.13 | 1.05 1.01 0.98 1.25 1.60 |
| 0.6        | 2.65 2.82 2.56 3.68 2.81 | 2.33 2.43 2.31 3.37 2.71 | 1.15 1.25 1.05 1.00 1.07 | 1.79 2.03 1.30 1.23 1.28 | 1.07 1.06 0.98 1.03 1.47 |
| 0.7        | 2.81 2.81 2.79 3.79 2.83 | 2.51 2.40 2.50 3.40 2.68 | 1.28 1.09 1.01 1.07 1.04 | 1.78 1.85 1.28 1.43 1.27 | 1.05 1.77 0.99 0.89 1.40 |
| 0.8        | 2.88 2.82 2.99 3.71 2.86 | 2.58 2.47 2.65 3.47 2.72 | 1.38 1.36 0.97 1.05 1.07 | 1.79 1.95 1.28 1.55 1.28 | 0.96 1.19 0.98 0.83 1.25 |
| 0.9        | 2.94 3.02 3.09 3.65 2.75 | 2.59 2.61 2.75 3.50 2.67 | 1.33 1.66 1.12 0.77 1.08 | 1.62 2.16 1.36 1.09 1.25 | 0.83 0.88 0.93 0.84 1.04 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

Clang 17, ARM64

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.23 1.16 1.13 1.33 1.08 | 1.47 1.64 1.30 1.20 1.23 | 1.78 1.90 1.88 1.88 1.85 | 2.29 2.35 2.22 2.20 2.36 | 0.98 1.61 1.21 1.15 1.02 |
| 0.1        | 1.37 1.18 1.15 1.61 1.32 | 1.38 2.33 1.34 1.65 1.44 | 1.60 1.49 1.41 1.44 1.43 | 2.49 2.42 2.19 2.14 2.37 | 0.63 2.82 1.20 0.93 0.98 |
| 0.2        | 1.07 1.38 1.56 1.75 1.14 | 1.41 2.02 1.63 1.38 1.42 | 1.54 1.39 1.40 1.34 1.39 | 2.38 2.28 2.08 2.26 2.29 | 1.02 0.73 0.92 0.94 0.88 |
| 0.3        | 1.13 1.63 1.33 1.54 1.33 | 1.54 2.01 1.65 1.71 1.53 | 1.69 1.42 1.19 1.40 1.54 | 2.65 2.28 2.18 2.23 2.31 | 1.01 0.52 1.04 0.94 0.96 |
| 0.4        | 1.57 1.59 1.44 1.48 1.95 | 1.51 1.90 1.65 1.33 1.90 | 1.68 1.46 1.33 1.42 1.50 | 2.44 2.25 2.07 2.36 2.23 | 0.99 0.41 1.02 0.89 0.91 |
| 0.5        | 1.47 1.57 1.56 2.02 1.65 | 1.49 2.85 1.72 1.94 1.41 | 2.13 1.65 1.36 1.31 1.41 | 2.98 2.62 2.25 2.15 2.20 | 0.98 1.00 1.09 0.95 1.00 |
| 0.6        | 1.35 1.66 1.57 1.51 1.49 | 1.50 1.81 1.70 1.75 1.76 | 2.19 1.76 1.29 1.43 1.32 | 3.08 3.02 2.24 2.13 2.12 | 0.99 0.63 1.22 0.98 1.01 |
| 0.7        | 1.61 1.80 2.36 1.61 2.00 | 1.54 2.27 1.89 1.82 1.75 | 1.93 2.35 1.47 1.19 1.58 | 2.85 3.64 2.28 1.49 1.88 | 0.74 0.39 1.12 1.07 0.84 |
| 0.8        | 1.43 1.95 1.80 1.54 1.92 | 1.43 3.52 1.92 1.80 1.68 | 2.16 2.44 1.95 1.26 1.14 | 2.87 2.86 2.75 1.22 1.26 | 0.84 2.72 0.88 1.00 0.86 |
| 0.9        | 1.51 1.77 1.75 1.98 1.54 | 1.59 2.32 1.89 1.84 1.73 | 1.68 3.66 1.79 1.22 1.26 | 1.88 4.92 1.85 1.25 1.28 | 0.62 6.21 2.09 1.10 0.69 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.30 1.16 1.24 1.22 1.19 | 1.31 3.74 1.43 1.33 1.18 | 1.71 1.92 1.98 1.88 1.76 | 2.36 2.91 2.83 2.52 2.33 | 1.16 1.17 1.29 1.88 2.98 |
| 0.1        | 1.32 1.44 1.24 1.43 1.36 | 1.38 2.39 1.64 1.89 1.42 | 1.44 1.39 1.29 1.44 1.40 | 2.04 2.54 2.27 2.08 2.06 | 1.09 1.03 1.38 2.04 2.50 |
| 0.2        | 1.37 1.67 1.44 1.82 1.70 | 1.66 1.77 1.94 1.78 1.34 | 1.48 1.46 1.40 1.31 1.40 | 2.26 2.46 2.28 1.83 2.30 | 1.10 0.85 1.09 2.01 2.66 |
| 0.3        | 1.38 1.85 1.54 1.72 1.64 | 1.61 3.06 1.98 1.70 1.77 | 1.83 1.47 1.37 1.33 1.31 | 2.63 2.36 2.29 1.91 2.06 | 1.07 1.08 1.04 1.62 2.86 |
| 0.4        | 1.49 1.83 1.61 1.99 1.62 | 1.52 2.03 2.02 1.87 1.53 | 1.77 1.40 1.24 1.47 1.76 | 2.91 2.41 2.24 1.92 2.22 | 1.12 0.81 1.00 2.07 2.74 |
| 0.5        | 1.52 1.78 1.57 1.73 1.79 | 1.81 2.53 1.80 1.56 1.85 | 2.16 1.68 1.17 1.30 1.47 | 2.93 2.91 2.00 1.61 1.70 | 0.97 1.19 1.05 1.75 2.61 |
| 0.6        | 1.55 2.04 1.91 1.80 1.56 | 1.61 2.53 1.52 1.62 1.54 | 2.23 1.74 1.39 1.17 1.31 | 3.02 2.99 2.07 1.40 1.51 | 1.19 0.93 0.95 1.78 2.12 |
| 0.7        | 1.58 2.12 1.82 1.15 1.61 | 1.54 2.73 2.10 1.71 1.64 | 2.26 2.17 1.41 1.32 1.06 | 2.64 2.76 2.33 1.19 1.53 | 0.98 0.90 1.12 1.39 2.04 |
| 0.8        | 1.69 2.29 1.79 1.48 2.10 | 1.66 2.53 1.94 1.97 1.59 | 1.93 1.89 1.74 0.98 1.12 | 2.39 2.70 2.23 1.15 1.13 | 0.90 0.97 1.15 1.32 1.90 |
| 0.9        | 1.63 1.70 2.23 1.62 1.49 | 1.77 2.52 1.82 1.66 1.65 | 1.62 3.43 2.17 1.12 0.91 | 1.82 4.21 2.50 1.43 1.31 | 0.80 2.61 1.11 1.00 1.48 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.50 1.33 1.49 1.31 1.13 | 1.58 1.71 1.51 1.37 1.23 | 1.88 1.81 1.74 1.43 1.43 | 2.08 2.41 2.29 1.56 1.48 | 0.95 0.96 1.24 2.13 2.75 |
| 0.1        | 1.63 1.50 1.33 1.80 1.40 | 1.72 1.90 1.91 1.45 1.51 | 1.40 1.50 1.36 1.38 1.25 | 2.18 2.36 2.08 1.24 1.59 | 1.03 1.08 1.00 2.44 2.64 |
| 0.2        | 1.66 2.22 1.52 1.57 1.80 | 1.60 1.80 1.91 2.11 1.17 | 1.70 1.35 1.48 1.18 1.02 | 2.14 2.57 2.19 1.36 1.28 | 1.01 0.96 1.23 1.95 2.55 |
| 0.3        | 1.62 1.79 1.69 1.96 1.53 | 1.65 2.65 2.11 1.33 2.28 | 1.84 1.56 1.27 1.27 1.08 | 2.61 2.51 2.21 1.32 1.26 | 0.99 0.72 1.09 1.49 2.51 |
| 0.4        | 2.01 2.15 1.68 1.72 1.73 | 1.71 1.96 2.48 2.03 1.30 | 1.78 1.54 1.22 0.92 0.96 | 2.43 2.69 2.01 1.16 1.30 | 1.10 0.90 1.12 1.42 2.35 |
| 0.5        | 1.77 1.93 2.03 1.61 1.76 | 1.83 1.96 1.84 1.41 1.97 | 2.25 1.61 1.30 0.90 1.01 | 3.29 2.46 2.08 1.43 1.33 | 1.00 0.97 1.00 1.50 2.28 |
| 0.6        | 1.82 2.02 1.95 1.69 1.46 | 1.53 2.07 2.22 1.52 1.69 | 2.49 1.82 1.28 1.18 0.98 | 3.22 1.98 2.03 0.99 1.03 | 1.10 0.70 1.09 1.21 1.97 |
| 0.7        | 1.79 2.03 1.74 1.65 1.86 | 1.71 2.10 2.07 1.51 1.59 | 2.37 1.97 1.38 0.92 1.03 | 3.03 2.70 1.90 1.18 1.02 | 0.96 0.77 1.18 1.26 1.79 |
| 0.8        | 2.05 2.03 2.04 1.65 1.23 | 1.71 1.91 2.17 1.31 1.76 | 2.35 2.29 1.48 1.13 0.85 | 2.72 3.21 2.43 1.68 1.27 | 0.80 1.91 0.79 1.39 1.75 |
| 0.9        | 1.94 2.13 2.16 1.51 1.89 | 1.71 1.88 1.84 1.74 1.59 | 1.33 3.75 1.96 1.54 1.07 | 1.73 4.93 2.79 1.42 1.15 | 0.68 2.66 0.88 1.12 1.39 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.50 1.36 1.98 0.67 1.57 | 1.77 1.75 1.74 1.29 1.42 | 1.63 1.63 1.69 1.24 1.11 | 2.93 2.59 2.53 1.52 1.43 | 1.17 1.03 1.18 2.42 2.45 |
| 0.1        | 1.75 1.33 1.89 1.21 1.52 | 1.86 1.54 1.80 1.82 1.17 | 1.23 1.30 1.42 1.14 1.12 | 2.02 2.37 1.68 1.17 1.01 | 1.04 0.92 1.00 2.29 2.21 |
| 0.2        | 1.72 1.48 1.81 1.05 1.66 | 1.56 1.96 1.83 1.23 1.79 | 1.42 1.38 1.19 0.91 1.03 | 2.32 2.42 1.74 1.09 1.03 | 1.39 0.93 1.16 2.38 2.27 |
| 0.3        | 1.81 1.47 2.29 1.18 2.66 | 1.70 1.46 2.29 1.41 1.43 | 1.58 1.31 1.40 1.03 0.87 | 2.44 2.56 1.75 0.97 1.13 | 1.12 1.02 0.93 2.09 2.45 |
| 0.4        | 1.49 1.79 2.07 1.63 2.60 | 1.66 2.36 1.56 1.16 2.74 | 1.64 1.46 1.17 0.78 0.86 | 2.54 1.77 2.32 1.05 1.26 | 0.94 0.60 1.03 2.02 2.36 |
| 0.5        | 1.81 1.82 2.17 1.41 1.58 | 1.81 1.86 2.40 1.20 1.93 | 2.08 1.49 1.16 0.95 1.27 | 2.80 2.39 1.81 1.28 1.01 | 0.84 0.81 1.21 1.60 1.86 |
| 0.6        | 1.85 2.07 2.36 1.63 1.35 | 1.55 1.99 2.20 1.50 1.88 | 2.26 1.76 1.28 0.98 0.99 | 2.81 2.37 1.61 1.01 0.86 | 1.02 0.57 0.98 1.32 1.53 |
| 0.7        | 2.33 2.15 1.88 1.51 1.40 | 2.00 2.00 2.02 1.24 2.00 | 2.26 1.92 1.35 1.04 0.98 | 2.68 2.39 2.44 1.16 0.94 | 0.86 1.12 0.99 1.31 1.65 |
| 0.8        | 2.09 2.14 1.73 1.42 1.38 | 1.68 1.94 1.93 1.30 1.90 | 2.18 2.52 1.72 1.04 1.01 | 2.45 3.12 2.59 1.35 1.31 | 0.93 1.12 1.17 1.03 1.79 |
| 0.9        | 2.28 2.25 1.51 1.55 1.49 | 1.82 2.26 1.72 1.39 1.54 | 1.81 3.20 2.55 1.13 1.01 | 1.75 4.27 2.67 1.18 0.95 | 0.95 4.96 1.27 1.03 1.33 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

VS 2022, x64

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.86 0.89 1.06 1.18 1.16 | 0.90 0.86 0.96 0.99 1.08 | 1.10 1.10 1.09 0.95 0.78 | 1.64 1.73 1.68 1.34 0.97 | 1.03 1.01 1.00 0.98 0.98 |
| 0.1        | 0.89 0.87 1.00 1.36 1.30 | 0.92 0.89 1.01 1.16 1.27 | 1.11 1.11 1.09 0.78 0.76 | 1.54 1.62 1.53 1.28 0.93 | 0.99 0.99 0.98 0.96 0.95 |
| 0.2        | 0.92 0.91 1.07 1.36 1.33 | 0.86 0.96 1.08 1.46 1.34 | 1.12 1.10 1.08 0.93 0.72 | 1.56 1.57 1.51 1.09 0.87 | 0.99 0.99 0.98 0.95 0.94 |
| 0.3        | 0.96 1.01 1.16 1.46 1.35 | 0.97 1.00 1.18 1.72 1.43 | 1.09 1.09 1.06 0.90 0.70 | 1.55 1.56 1.48 1.26 0.82 | 0.99 0.98 0.98 0.95 0.94 |
| 0.4        | 1.00 1.01 1.31 1.79 1.74 | 1.02 1.06 1.06 1.70 1.52 | 1.06 1.08 1.04 0.92 0.65 | 1.58 1.60 1.45 1.16 0.77 | 0.99 0.99 0.98 0.94 0.92 |
| 0.5        | 1.06 1.19 1.33 1.85 1.78 | 1.08 1.19 1.34 1.72 1.72 | 1.04 1.07 1.03 0.95 0.63 | 1.59 1.65 1.41 1.06 0.71 | 1.00 0.99 0.98 0.93 0.91 |
| 0.6        | 1.10 1.34 1.43 1.99 1.78 | 1.12 1.32 1.41 1.94 1.88 | 1.12 1.04 0.99 0.86 0.60 | 1.54 1.71 1.40 1.05 0.65 | 1.00 0.99 0.96 0.92 0.89 |
| 0.7        | 1.14 1.38 1.50 2.13 2.00 | 1.16 1.38 1.48 2.08 1.96 | 1.20 1.07 0.94 0.86 0.57 | 1.48 1.75 1.36 0.94 0.61 | 0.97 1.00 0.96 0.88 0.87 |
| 0.8        | 1.19 1.39 1.60 2.14 1.92 | 1.21 1.39 1.53 2.10 1.92 | 1.19 1.23 0.89 0.85 0.57 | 1.38 1.72 1.29 0.83 0.60 | 0.92 1.09 0.94 0.86 0.84 |
| 0.9        | 1.21 1.39 1.60 1.97 2.03 | 1.22 1.38 1.57 2.01 2.09 | 1.03 1.37 1.02 0.83 0.66 | 1.05 1.67 1.22 1.03 0.72 | 0.84 1.14 0.92 0.83 0.79 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.84 0.79 0.99 1.02 1.10 | 0.92 0.86 0.94 0.98 1.02 | 1.13 1.11 1.09 0.79 0.75 | 1.69 1.72 1.68 0.93 0.86 | 1.03 1.00 0.98 1.46 1.79 |
| 0.1        | 0.86 0.83 0.96 1.31 1.27 | 0.96 0.90 0.98 1.36 1.20 | 1.12 1.12 1.08 0.79 0.73 | 1.61 1.60 1.53 0.87 0.82 | 0.98 0.99 0.96 1.42 1.74 |
| 0.2        | 0.90 0.87 1.02 1.48 1.34 | 0.99 0.93 1.07 1.40 1.33 | 1.15 1.10 1.07 0.76 0.73 | 1.63 1.58 1.50 0.79 0.77 | 1.00 0.99 0.97 1.34 1.75 |
| 0.3        | 0.93 0.94 1.12 1.60 1.52 | 1.03 1.02 1.15 1.75 1.41 | 1.15 1.10 1.06 0.77 0.71 | 1.62 1.58 1.46 0.78 0.75 | 0.98 0.98 0.97 1.16 1.74 |
| 0.4        | 0.98 1.02 1.23 1.89 1.62 | 1.07 1.09 1.26 1.74 1.63 | 1.12 1.09 1.05 0.75 0.70 | 1.66 1.60 1.43 0.72 0.74 | 0.99 0.98 0.97 1.23 1.67 |
| 0.5        | 1.05 1.15 1.30 1.95 1.78 | 1.13 1.22 1.33 1.95 1.73 | 1.11 1.07 1.01 0.76 0.72 | 1.68 1.61 1.37 0.78 0.70 | 1.00 1.00 0.96 1.20 1.61 |
| 0.6        | 1.07 1.30 1.40 1.96 1.83 | 1.16 1.34 1.41 1.98 1.82 | 1.17 1.05 0.96 0.72 0.69 | 1.69 1.76 1.30 0.69 0.73 | 1.00 0.99 0.96 1.07 1.58 |
| 0.7        | 1.13 1.36 1.47 2.12 1.96 | 1.24 1.40 1.47 2.19 1.85 | 1.17 1.09 0.89 0.78 0.71 | 1.45 1.61 1.20 0.74 0.71 | 0.97 1.02 0.96 1.02 1.53 |
| 0.8        | 1.18 1.36 1.52 2.00 1.92 | 1.29 1.41 1.55 2.06 1.97 | 1.21 1.22 0.91 0.84 0.79 | 1.39 1.70 1.16 0.91 0.78 | 0.94 1.19 0.97 0.93 1.42 |
| 0.9        | 1.25 1.40 1.56 2.24 1.99 | 1.33 1.46 1.65 2.15 1.91 | 1.06 1.38 0.99 0.79 0.65 | 1.08 1.68 1.22 0.94 0.68 | 0.90 1.28 0.91 0.92 1.13 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.90 0.84 1.14 1.00 0.96 | 0.93 0.88 0.94 0.90 1.03 | 1.16 1.12 1.07 0.74 0.73 | 1.75 1.65 1.50 0.73 0.73 | 1.08 1.00 0.98 1.46 1.72 |
| 0.1        | 0.91 0.88 0.97 1.27 1.08 | 0.94 0.91 0.94 1.19 1.18 | 1.17 1.11 1.07 0.75 0.73 | 1.67 1.50 1.37 0.70 0.72 | 1.02 0.99 0.96 1.41 1.68 |
| 0.2        | 0.92 0.91 1.03 1.44 1.23 | 0.96 0.93 1.00 1.34 1.26 | 1.15 1.11 1.05 0.75 0.73 | 1.68 1.45 1.30 0.69 0.71 | 1.01 0.99 0.98 1.22 1.68 |
| 0.3        | 0.96 1.00 1.11 1.64 1.32 | 1.00 1.01 1.11 1.57 1.29 | 1.14 1.03 1.00 0.71 0.71 | 1.68 1.38 1.24 0.66 0.70 | 1.04 1.00 0.97 1.24 1.67 |
| 0.4        | 1.01 1.06 1.29 1.79 1.48 | 1.05 1.08 1.18 1.61 1.40 | 1.09 0.99 0.95 0.73 0.72 | 1.70 1.32 1.11 0.66 0.70 | 1.02 1.00 0.88 1.28 1.60 |
| 0.5        | 1.06 1.18 1.29 1.87 1.62 | 1.12 1.18 1.25 1.76 1.59 | 1.11 0.96 0.89 0.75 0.78 | 1.74 1.24 1.04 0.65 0.76 | 1.04 1.01 0.98 1.16 1.54 |
| 0.6        | 1.10 1.31 1.41 1.92 1.63 | 1.16 1.31 1.31 1.89 1.58 | 1.18 0.96 0.90 0.80 0.85 | 1.70 1.32 1.09 0.72 0.77 | 1.05 1.04 0.97 1.07 1.53 |
| 0.7        | 1.15 1.39 1.44 2.01 1.77 | 1.19 1.36 1.39 1.86 1.60 | 1.23 1.05 0.92 0.85 0.84 | 1.55 1.51 1.10 0.75 0.76 | 1.06 1.09 0.98 1.01 1.50 |
| 0.8        | 1.22 1.43 1.51 2.08 1.86 | 1.24 1.41 1.42 2.06 1.65 | 1.21 1.23 0.85 0.86 0.75 | 1.45 1.75 1.07 0.77 0.72 | 1.03 1.32 0.95 0.89 1.41 |
| 0.9        | 1.25 1.42 1.47 2.07 1.82 | 1.26 1.40 1.45 2.00 1.76 | 1.04 1.36 0.88 0.77 0.67 | 1.07 1.76 0.99 0.94 0.68 | 0.91 1.50 0.97 0.87 1.16 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.91 0.84 1.07 0.95 0.87 | 0.98 1.01 1.02 0.88 0.90 | 1.05 1.30 1.21 0.69 0.56 | 1.54 1.45 1.33 0.70 0.73 | 1.03 1.07 0.94 1.45 1.64 |
| 0.1        | 0.92 0.89 0.99 1.19 1.01 | 1.00 1.02 1.07 1.18 1.11 | 1.31 1.21 1.12 0.71 0.73 | 1.46 1.34 1.21 0.69 0.71 | 1.03 1.05 1.01 1.29 1.57 |
| 0.2        | 1.00 0.99 1.07 1.35 1.12 | 1.01 1.06 1.10 1.30 1.23 | 1.25 1.18 1.12 0.72 0.73 | 1.47 1.30 1.16 0.68 0.69 | 1.02 1.08 0.97 1.30 1.56 |
| 0.3        | 0.99 1.01 1.15 1.54 1.25 | 1.04 1.11 1.16 1.45 1.16 | 1.23 1.15 1.05 0.71 0.74 | 1.45 1.22 1.06 0.67 0.69 | 1.02 1.08 1.01 1.23 1.56 |
| 0.4        | 1.05 1.10 1.26 1.67 1.35 | 1.10 1.18 1.27 1.63 1.20 | 1.19 1.13 1.00 0.71 0.76 | 1.47 1.17 0.99 0.69 0.72 | 1.04 1.11 1.03 1.28 1.47 |
| 0.5        | 1.11 1.22 1.45 1.74 1.46 | 1.15 1.29 1.35 1.63 1.26 | 1.20 1.18 0.99 0.76 0.80 | 1.52 1.13 0.98 0.70 0.76 | 1.04 1.12 0.95 1.23 1.46 |
| 0.6        | 1.16 1.36 1.41 1.90 1.47 | 1.21 1.42 1.43 1.75 1.31 | 1.28 1.24 1.02 0.76 0.80 | 1.47 1.32 1.02 0.70 0.76 | 1.05 1.17 0.97 1.11 1.38 |
| 0.7        | 1.21 1.41 1.46 1.89 1.56 | 1.32 1.49 1.44 1.80 1.42 | 1.28 1.19 0.99 0.81 0.77 | 1.39 1.46 1.00 0.68 0.68 | 1.01 1.26 0.98 1.00 1.32 |
| 0.8        | 1.25 1.46 1.50 1.99 1.70 | 1.32 1.54 1.51 1.87 1.40 | 1.34 1.25 0.95 0.84 0.73 | 1.31 1.44 0.98 0.70 0.67 | 1.03 1.60 1.01 0.94 1.25 |
| 0.9        | 1.29 1.46 1.54 2.01 1.69 | 1.33 1.56 1.52 1.76 1.22 | 1.07 1.29 0.93 0.86 0.62 | 1.04 1.46 0.88 0.86 0.62 | 0.94 2.28 1.15 0.95 0.97 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

GCC 15, x86

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.07 1.23 1.39 1.30 1.26 | 1.05 1.01 1.04 1.07 1.28 | 0.62 0.62 0.61 0.61 0.63 | 1.19 1.29 1.30 1.30 1.25 | 0.93 0.98 0.99 1.13 1.87 |
| 0.1        | 1.05 1.02 1.14 1.35 1.36 | 1.04 0.99 1.04 1.09 1.34 | 0.57 0.56 0.56 0.55 0.57 | 1.12 1.15 1.15 1.15 1.12 | 0.91 0.97 0.98 1.10 1.84 |
| 0.2        | 1.06 1.01 1.16 1.38 1.37 | 1.04 0.97 1.07 1.17 1.45 | 0.56 0.55 0.55 0.54 0.57 | 1.15 1.12 1.11 1.11 1.13 | 0.92 0.97 0.97 0.90 1.69 |
| 0.3        | 1.06 1.01 1.20 1.45 1.51 | 1.04 0.98 1.12 1.24 1.54 | 0.58 0.54 0.54 0.54 0.57 | 1.16 1.11 1.09 1.09 1.03 | 0.92 0.96 0.96 0.87 1.63 |
| 0.4        | 1.08 1.09 1.18 1.31 1.60 | 1.05 1.02 1.16 1.23 1.57 | 0.60 0.54 0.53 0.53 0.57 | 1.21 1.14 1.06 1.05 0.97 | 0.91 0.97 0.97 0.86 1.61 |
| 0.5        | 1.08 1.08 1.22 1.32 1.76 | 1.05 1.06 1.20 1.31 1.68 | 0.59 0.54 0.52 0.52 0.59 | 1.19 1.26 1.03 1.02 0.94 | 0.95 0.97 0.96 0.86 1.48 |
| 0.6        | 1.08 1.21 1.25 1.33 1.84 | 1.06 1.17 1.23 1.33 1.78 | 0.65 0.56 0.51 0.50 0.58 | 1.23 1.31 1.03 0.96 0.86 | 0.98 1.00 0.95 0.82 1.44 |
| 0.7        | 1.09 1.18 1.28 1.42 1.92 | 1.07 1.15 1.26 1.35 1.85 | 0.68 0.65 0.51 0.49 0.73 | 1.24 1.36 1.05 0.90 0.81 | 0.92 1.49 0.94 0.80 1.32 |
| 0.8        | 1.10 1.20 1.30 1.41 1.90 | 1.08 1.17 1.27 1.37 1.98 | 0.70 0.73 0.57 0.47 0.62 | 1.22 1.39 1.20 0.81 0.75 | 0.86 0.97 0.93 0.91 1.07 |
| 0.9        | 1.12 1.19 1.31 1.41 1.89 | 1.09 1.17 1.28 1.35 2.02 | 0.69 0.80 0.83 0.52 0.57 | 1.03 1.42 1.04 0.78 0.63 | 0.74 0.69 0.86 0.85 0.85 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.06 1.40 1.53 1.45 1.31 | 1.04 1.00 1.03 1.08 1.38 | 0.62 0.60 0.60 0.64 0.67 | 1.21 1.31 1.30 1.19 1.00 | 0.97 1.00 0.99 0.97 1.57 |
| 0.1        | 1.06 1.03 1.15 1.50 1.36 | 1.04 1.00 1.04 1.18 1.43 | 0.59 0.55 0.55 0.59 0.64 | 1.17 1.17 1.15 1.03 0.91 | 0.96 0.99 0.99 0.93 1.49 |
| 0.2        | 1.06 1.02 1.18 1.56 1.48 | 1.04 0.99 1.07 1.23 1.40 | 0.58 0.55 0.54 0.63 0.65 | 1.20 1.15 1.14 0.94 0.86 | 0.97 0.98 0.98 0.90 1.46 |
| 0.3        | 1.06 1.02 1.21 1.70 1.62 | 1.04 0.99 1.11 1.41 1.66 | 0.60 0.55 0.54 0.60 0.67 | 1.22 1.14 1.11 0.92 0.82 | 0.96 0.98 0.98 0.91 1.42 |
| 0.4        | 1.06 1.09 1.25 1.78 1.70 | 1.04 1.11 1.15 1.47 1.84 | 0.60 0.55 0.54 0.63 0.70 | 1.24 1.18 1.09 0.88 0.79 | 0.96 0.98 0.98 0.89 1.40 |
| 0.5        | 1.08 1.20 1.28 1.83 1.73 | 1.05 1.15 1.18 1.51 1.95 | 0.62 0.56 0.54 0.65 0.72 | 1.27 1.23 1.07 0.92 0.86 | 0.97 0.99 0.97 0.85 1.29 |
| 0.6        | 1.08 1.21 1.32 1.93 1.75 | 1.05 1.17 1.21 1.54 1.97 | 0.70 0.60 0.54 0.67 0.73 | 1.33 1.38 1.08 0.85 0.85 | 0.95 1.00 0.96 0.75 1.26 |
| 0.7        | 1.09 1.22 1.35 2.00 1.87 | 1.06 1.17 1.23 1.62 2.05 | 0.70 0.68 0.59 0.69 0.72 | 1.24 1.43 1.04 0.89 0.89 | 0.93 1.38 0.96 0.70 1.13 |
| 0.8        | 1.10 1.21 1.30 1.69 1.95 | 1.06 1.17 1.25 1.66 2.07 | 0.70 0.76 0.74 0.59 0.62 | 1.23 1.43 0.96 0.78 0.75 | 0.92 1.02 0.93 0.86 1.03 |
| 0.9        | 1.11 1.21 1.32 1.72 1.74 | 1.07 1.16 1.26 1.65 1.70 | 0.69 0.81 0.74 0.45 0.45 | 1.02 1.45 0.99 0.69 0.55 | 0.79 0.74 0.86 0.81 0.79 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.01 1.03 1.62 1.54 1.28 | 1.00 0.97 1.00 1.02 1.53 | 0.64 0.62 0.62 0.68 0.78 | 1.21 1.27 1.29 0.84 0.87 | 1.00 0.98 0.98 0.60 0.81 |
| 0.1        | 1.02 1.00 1.08 1.51 1.42 | 1.00 0.98 1.00 1.11 1.54 | 0.61 0.59 0.58 0.67 0.76 | 1.18 1.20 1.18 0.83 0.85 | 0.99 0.98 0.98 0.57 0.76 |
| 0.2        | 1.02 1.02 1.10 1.58 1.52 | 1.00 0.99 1.02 1.22 1.59 | 0.61 0.59 0.58 0.80 0.78 | 1.24 1.21 1.17 0.82 0.86 | 1.00 0.98 0.97 0.54 0.71 |
| 0.3        | 1.02 1.05 1.13 1.70 1.55 | 1.00 1.02 1.05 1.34 1.70 | 0.63 0.60 0.59 0.77 0.78 | 1.27 1.11 1.11 0.80 0.85 | 0.99 0.97 0.97 0.54 0.70 |
| 0.4        | 1.03 1.10 1.15 1.80 1.62 | 1.00 1.06 1.09 1.45 1.78 | 0.65 0.61 0.61 0.74 0.78 | 1.28 1.12 1.02 0.79 0.84 | 0.99 0.97 0.97 0.52 0.69 |
| 0.5        | 1.05 1.15 1.21 1.86 1.76 | 1.01 1.11 1.11 1.58 1.75 | 0.66 0.65 0.70 0.79 0.79 | 1.27 1.12 1.02 0.79 0.85 | 0.99 0.97 0.96 0.52 0.67 |
| 0.6        | 1.06 1.17 1.24 1.89 1.85 | 1.02 1.13 1.15 1.62 1.81 | 0.73 0.73 0.77 0.72 0.72 | 1.28 1.13 0.97 0.73 0.79 | 0.99 0.97 0.95 0.50 0.66 |
| 0.7        | 1.08 1.17 1.27 1.96 1.85 | 1.03 1.13 1.16 1.60 1.83 | 0.70 0.70 0.71 0.53 0.56 | 1.30 1.34 0.96 0.65 0.66 | 0.97 1.19 0.95 0.46 0.61 |
| 0.8        | 1.09 1.17 1.23 1.61 1.88 | 1.05 1.12 1.18 1.64 1.81 | 0.73 0.76 0.63 0.55 0.50 | 1.23 1.42 1.01 0.60 0.60 | 0.94 0.97 0.93 0.92 0.55 |
| 0.9        | 1.10 1.18 1.24 1.65 1.56 | 1.05 1.11 1.21 1.66 1.43 | 0.69 0.83 0.72 0.43 0.46 | 1.05 1.44 0.99 0.67 0.58 | 0.84 0.81 0.87 0.82 0.49 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.98 1.00 1.54 1.47 1.38 | 0.97 0.95 0.96 1.04 1.52 | 0.70 0.68 0.67 0.71 0.82 | 1.18 1.23 1.20 0.87 0.89 | 1.05 1.02 1.00 0.44 0.56 |
| 0.1        | 0.98 0.97 1.03 1.48 1.42 | 0.97 0.95 0.97 1.10 1.42 | 0.66 0.63 0.62 0.71 0.82 | 1.10 1.12 1.09 0.84 0.89 | 1.05 1.01 0.99 0.40 0.53 |
| 0.2        | 0.98 0.97 1.05 1.55 1.47 | 0.97 0.95 0.98 1.22 1.55 | 0.66 0.64 0.62 0.85 0.82 | 1.14 1.12 1.08 0.86 0.89 | 1.05 1.01 0.99 0.39 0.48 |
| 0.3        | 0.99 0.99 1.07 1.64 1.53 | 0.97 0.97 1.01 1.32 1.61 | 0.67 0.64 0.62 0.84 0.83 | 1.21 1.05 1.05 0.85 0.88 | 1.05 1.01 0.99 0.39 0.47 |
| 0.4        | 1.00 1.02 1.09 1.70 1.58 | 0.98 1.02 1.04 1.38 1.66 | 0.69 0.65 0.62 0.82 0.81 | 1.21 1.05 0.98 0.84 0.88 | 1.05 1.01 0.99 0.37 0.47 |
| 0.5        | 1.00 1.06 1.14 1.75 1.60 | 0.98 1.05 1.06 1.44 1.75 | 0.70 0.70 0.67 0.75 0.76 | 1.22 1.03 0.99 0.89 0.86 | 1.04 1.02 0.98 0.36 0.47 |
| 0.6        | 1.00 1.08 1.17 1.74 1.73 | 0.99 1.06 1.08 1.46 1.81 | 0.78 0.74 0.68 0.54 0.64 | 1.27 1.07 0.96 0.73 0.78 | 1.04 1.02 0.97 0.34 0.44 |
| 0.7        | 1.00 1.08 1.18 1.77 1.73 | 1.00 1.06 1.09 1.47 1.83 | 0.73 0.72 0.60 0.54 0.54 | 1.20 1.22 0.90 0.73 0.70 | 1.02 1.23 0.97 0.32 0.41 |
| 0.8        | 1.01 1.08 1.12 1.50 1.76 | 1.00 1.06 1.11 1.46 1.74 | 0.74 0.77 0.60 0.59 0.51 | 1.20 1.34 0.95 0.93 0.66 | 1.01 1.03 0.92 0.93 0.41 |
| 0.9        | 1.02 1.07 1.12 1.49 1.43 | 1.02 1.06 1.11 1.46 1.44 | 0.72 0.85 0.69 0.43 0.51 | 1.00 1.35 0.94 0.63 0.64 | 0.92 0.90 0.90 0.80 0.35 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

Clang 20, x86

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.12 1.28 1.46 1.33 1.21 | 1.15 1.09 1.12 1.12 1.33 | 0.55 0.54 0.54 0.54 0.56 | 0.99 1.07 1.07 1.07 1.05 | 1.02 1.04 1.03 1.28 2.20 |
| 0.1        | 1.16 1.10 1.20 1.46 1.21 | 1.19 1.12 1.15 1.15 1.25 | 0.56 0.54 0.54 0.54 0.55 | 0.96 0.99 0.98 0.98 0.96 | 0.96 1.01 1.01 1.24 2.15 |
| 0.2        | 1.19 1.14 1.25 1.47 1.28 | 1.23 1.15 1.19 1.22 1.24 | 0.55 0.54 0.53 0.53 0.55 | 0.95 0.97 0.96 0.97 0.97 | 0.96 1.01 0.99 1.03 1.98 |
| 0.3        | 1.21 1.17 1.31 1.48 1.48 | 1.24 1.18 1.25 1.38 1.34 | 0.55 0.53 0.53 0.53 0.56 | 0.98 0.96 0.95 0.95 0.90 | 0.97 1.02 0.99 1.00 1.84 |
| 0.4        | 1.24 1.20 1.36 1.74 1.44 | 1.27 1.21 1.31 1.45 1.41 | 0.55 0.53 0.53 0.53 0.58 | 1.01 0.99 0.93 0.93 0.88 | 0.97 1.03 0.98 0.99 1.78 |
| 0.5        | 1.27 1.23 1.42 1.72 1.59 | 1.30 1.25 1.37 1.47 1.44 | 0.55 0.52 0.52 0.52 0.61 | 1.01 1.02 0.92 0.92 0.86 | 0.94 1.04 0.98 0.97 1.68 |
| 0.6        | 1.30 1.31 1.48 1.51 1.61 | 1.33 1.22 1.42 1.55 1.56 | 0.57 0.52 0.51 0.53 0.65 | 1.03 1.06 0.92 0.87 0.83 | 0.90 1.14 0.97 0.95 1.55 |
| 0.7        | 1.33 1.33 1.53 1.47 1.63 | 1.35 1.32 1.46 1.49 1.55 | 0.62 0.54 0.50 0.51 0.69 | 1.04 1.08 0.94 0.84 0.83 | 0.89 1.76 0.95 0.89 1.38 |
| 0.8        | 1.37 1.29 1.51 1.52 1.64 | 1.38 1.30 1.50 1.41 1.58 | 0.63 0.60 0.51 0.48 0.68 | 1.04 1.10 1.04 0.78 0.81 | 0.85 0.89 0.93 0.92 1.20 |
| 0.9        | 1.37 1.38 1.54 1.44 1.54 | 1.38 1.37 1.53 1.51 1.52 | 0.61 0.65 0.75 0.59 0.61 | 0.94 1.18 1.01 0.87 0.69 | 0.74 0.75 0.87 0.90 0.97 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.31 1.53 1.71 1.58 1.37 | 1.18 1.10 1.14 1.12 1.49 | 0.56 0.54 0.54 0.57 0.60 | 1.02 1.07 1.07 1.01 0.91 | 0.99 1.02 1.01 1.11 1.83 |
| 0.1        | 1.22 1.14 1.28 1.65 1.35 | 1.22 1.12 1.18 1.24 1.46 | 0.57 0.54 0.54 0.58 0.65 | 0.98 0.98 0.96 0.96 0.87 | 0.94 1.00 0.99 1.08 1.76 |
| 0.2        | 1.26 1.17 1.33 1.66 1.46 | 1.26 1.15 1.23 1.31 1.51 | 0.56 0.53 0.53 0.61 0.67 | 0.99 0.96 0.95 0.90 0.85 | 0.96 1.00 0.99 1.07 1.78 |
| 0.3        | 1.28 1.18 1.39 1.74 1.50 | 1.28 1.17 1.30 1.50 1.54 | 0.56 0.54 0.53 0.66 0.68 | 1.00 0.96 0.93 0.91 0.81 | 0.95 1.00 0.98 1.04 1.65 |
| 0.4        | 1.31 1.20 1.46 1.85 1.56 | 1.31 1.17 1.36 1.55 1.68 | 0.55 0.53 0.53 0.64 0.70 | 1.03 0.98 0.92 0.86 0.81 | 0.96 1.00 0.98 1.06 1.51 |
| 0.5        | 1.35 1.20 1.45 1.73 1.76 | 1.34 1.18 1.42 1.57 1.72 | 0.57 0.53 0.52 0.72 0.70 | 1.06 1.00 0.90 0.90 0.84 | 0.95 1.01 0.97 0.95 1.43 |
| 0.6        | 1.37 1.38 1.51 1.65 1.74 | 1.37 1.26 1.49 1.73 1.81 | 0.60 0.53 0.52 0.68 0.77 | 1.05 1.05 0.89 0.92 0.85 | 0.94 1.08 0.96 0.92 1.40 |
| 0.7        | 1.40 1.42 1.56 1.72 1.72 | 1.39 1.41 1.54 1.60 1.84 | 0.64 0.55 0.57 0.87 0.74 | 1.07 1.09 1.00 0.73 0.86 | 0.92 1.65 0.95 0.85 1.23 |
| 0.8        | 1.44 1.46 1.60 1.63 1.87 | 1.43 1.43 1.57 1.66 1.88 | 0.64 0.59 0.64 0.66 0.67 | 1.05 1.13 0.94 0.94 0.76 | 0.88 1.15 0.94 0.97 1.18 |
| 0.9        | 1.46 1.45 1.63 1.60 1.66 | 1.44 1.41 1.60 1.76 1.72 | 0.62 0.67 0.62 0.50 0.48 | 0.96 1.23 0.91 0.71 0.61 | 0.75 0.77 0.87 0.82 0.95 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.61 1.33 2.59 2.25 1.53 | 1.47 1.33 1.37 1.42 1.71 | 0.56 0.54 0.54 0.70 0.78 | 1.07 1.13 1.14 0.85 0.84 | 0.91 0.97 0.98 0.76 1.00 |
| 0.1        | 1.66 1.55 1.63 1.95 1.47 | 1.54 1.39 1.40 1.48 1.72 | 0.57 0.55 0.54 0.70 0.80 | 1.02 1.03 1.03 0.83 0.91 | 0.94 0.97 0.98 0.71 0.87 |
| 0.2        | 1.72 1.60 1.74 1.96 1.43 | 1.59 1.44 1.46 1.61 1.66 | 0.57 0.55 0.54 0.77 0.80 | 1.02 1.01 0.99 0.84 0.87 | 0.94 0.97 0.98 0.67 0.86 |
| 0.3        | 1.75 1.64 1.89 2.06 1.35 | 1.62 1.49 1.53 1.60 1.58 | 0.56 0.55 0.57 0.75 0.81 | 1.06 0.99 0.99 0.82 0.82 | 0.95 0.97 0.97 0.65 0.83 |
| 0.4        | 1.80 1.69 1.92 2.02 1.62 | 1.70 1.54 1.63 1.65 1.90 | 0.56 0.56 0.64 0.73 0.79 | 1.08 1.02 1.04 0.77 0.81 | 0.94 0.97 0.97 0.66 0.83 |
| 0.5        | 1.84 1.76 1.95 2.16 1.83 | 1.72 1.59 1.68 1.71 2.01 | 0.58 0.59 0.70 0.75 0.80 | 1.10 1.02 1.00 0.79 0.82 | 0.94 0.97 0.97 0.62 0.81 |
| 0.6        | 1.89 1.82 1.98 2.16 1.68 | 1.77 1.65 1.76 1.73 1.93 | 0.60 0.57 0.76 0.69 0.81 | 1.12 1.02 0.90 0.79 0.78 | 0.94 1.00 0.96 0.68 0.82 |
| 0.7        | 1.93 1.85 2.03 2.14 1.67 | 1.81 1.71 1.82 1.77 1.73 | 0.63 0.54 0.52 0.50 0.55 | 1.09 1.08 0.89 0.64 0.65 | 0.94 1.32 0.96 0.56 0.75 |
| 0.8        | 1.99 1.87 2.01 1.87 1.69 | 1.84 1.71 1.86 1.83 1.57 | 0.65 0.59 0.46 0.43 0.48 | 1.08 1.18 0.91 0.81 0.59 | 0.88 1.09 0.94 0.88 0.67 |
| 0.9        | 1.99 1.91 2.04 1.91 1.40 | 1.86 1.78 1.88 1.83 1.40 | 0.62 0.67 0.53 0.39 0.48 | 0.99 1.26 0.85 0.69 0.59 | 0.81 0.81 0.88 0.81 0.60 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 2.11 1.51 3.15 2.89 2.04 | 1.68 1.58 1.78 2.35 1.94 | 0.55 0.54 0.53 0.71 0.78 | 1.06 1.09 1.08 0.86 0.88 | 0.99 1.01 1.17 0.74 0.88 |
| 0.1        | 2.13 1.96 2.03 2.52 1.84 | 1.74 1.63 1.79 2.21 1.82 | 0.57 0.55 0.54 0.71 0.78 | 1.03 1.03 1.01 0.86 0.88 | 0.98 1.00 1.01 0.56 0.76 |
| 0.2        | 2.16 1.99 2.05 2.35 1.68 | 1.77 1.68 1.69 1.65 1.83 | 0.57 0.55 0.54 0.81 0.78 | 1.06 1.01 1.01 0.89 0.87 | 0.98 1.00 1.01 0.56 0.71 |
| 0.3        | 2.18 2.02 2.09 2.21 1.94 | 1.80 1.72 1.74 1.67 1.79 | 0.56 0.55 0.54 0.71 0.78 | 1.09 0.99 1.00 0.87 0.83 | 0.98 1.01 1.00 0.53 0.69 |
| 0.4        | 2.21 2.07 2.15 2.11 1.48 | 1.84 1.77 1.79 1.69 1.89 | 0.57 0.57 0.56 0.70 0.77 | 1.10 1.05 0.99 0.88 0.84 | 0.97 1.00 1.00 0.52 0.68 |
| 0.5        | 2.24 2.13 2.33 2.15 1.61 | 1.88 1.81 1.86 1.73 1.83 | 0.60 0.64 0.61 0.71 0.70 | 1.13 1.01 0.88 0.87 0.80 | 0.97 1.00 0.99 0.51 0.64 |
| 0.6        | 2.26 2.18 2.36 2.08 1.78 | 1.92 1.87 1.94 1.77 1.83 | 0.60 0.69 0.68 0.61 0.61 | 1.15 1.04 0.96 0.79 0.79 | 0.96 1.02 0.98 0.50 0.63 |
| 0.7        | 2.30 2.22 2.35 2.18 1.77 | 1.95 1.90 1.99 1.79 1.80 | 0.59 0.58 0.63 0.45 0.48 | 1.06 1.12 0.96 0.68 0.69 | 0.96 1.33 0.97 0.47 0.60 |
| 0.8        | 2.32 2.24 2.48 2.15 1.83 | 1.99 1.93 2.04 1.81 2.02 | 0.61 0.59 0.52 0.35 0.46 | 1.08 1.16 0.87 0.55 0.67 | 0.94 1.05 0.95 0.94 0.52 |
| 0.9        | 2.33 2.27 2.45 1.90 1.55 | 2.00 1.98 2.07 1.80 1.57 | 0.61 0.65 0.56 0.44 0.45 | 0.98 1.20 0.88 0.69 0.65 | 0.89 0.88 0.89 0.79 0.48 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

VS 2022, x86

             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 16                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.01 1.15 1.04 1.07 1.03 | 1.05 1.01 1.03 0.99 0.96 | 0.64 0.64 0.63 0.63 0.62 | 1.05 1.13 1.15 1.13 0.94 | 1.11 1.08 1.05 1.28 1.97 |
| 0.1        | 1.04 1.01 1.03 1.04 1.01 | 1.07 1.02 1.05 1.04 0.97 | 0.62 0.61 0.61 0.61 0.59 | 1.03 1.13 1.11 1.05 0.88 | 1.06 1.05 1.02 1.44 1.97 |
| 0.2        | 1.05 1.03 1.06 1.07 1.04 | 1.08 1.05 1.08 1.07 1.04 | 0.61 0.61 0.60 0.60 0.58 | 1.04 1.12 1.08 1.05 0.87 | 1.04 1.06 1.04 1.34 1.95 |
| 0.3        | 1.06 1.07 1.10 1.10 1.06 | 1.09 1.09 1.12 1.08 1.03 | 0.59 0.60 0.59 0.59 0.58 | 1.04 1.14 1.06 0.98 0.84 | 1.08 1.06 1.03 1.28 1.93 |
| 0.4        | 1.03 1.14 1.17 1.10 1.10 | 1.10 1.12 1.15 1.11 1.00 | 0.59 0.59 0.58 0.59 0.57 | 1.03 1.15 1.03 1.00 0.82 | 1.03 1.05 1.04 1.19 1.86 |
| 0.5        | 1.09 1.14 1.17 1.14 1.05 | 1.12 1.16 1.18 1.14 1.08 | 0.61 0.58 0.56 0.56 0.59 | 1.03 1.16 1.01 0.98 0.81 | 1.01 1.04 1.04 1.18 1.82 |
| 0.6        | 1.13 1.14 1.20 1.20 1.19 | 1.14 1.19 1.22 1.23 1.13 | 0.62 0.58 0.55 0.54 0.63 | 1.01 1.17 0.96 0.92 0.83 | 1.00 1.04 1.03 1.15 1.78 |
| 0.7        | 1.13 1.20 1.23 1.20 1.18 | 1.16 1.22 1.24 1.22 1.16 | 0.69 0.62 0.53 0.54 0.70 | 0.99 1.20 0.96 0.88 0.88 | 0.97 1.05 1.02 1.11 1.71 |
| 0.8        | 1.15 1.22 1.25 1.18 1.16 | 1.18 1.24 1.27 1.37 1.23 | 0.68 0.76 0.56 0.59 0.76 | 0.91 1.26 1.07 0.92 0.96 | 0.88 1.07 1.00 0.98 1.62 |
| 0.9        | 1.17 1.24 1.26 1.27 1.23 | 1.20 1.24 1.29 1.23 1.25 | 0.69 0.99 0.56 0.64 0.76 | 0.83 1.40 1.40 0.96 1.01 | 0.78 1.12 0.95 0.92 1.40 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 32                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 0.99 1.11 0.98 1.02 0.99 | 1.03 1.02 0.98 1.01 1.01 | 0.64 0.64 0.63 0.60 0.65 | 1.06 1.14 1.12 0.94 0.87 | 1.17 1.07 1.05 1.38 1.97 |
| 0.1        | 1.01 1.00 1.01 1.07 1.01 | 1.05 1.03 0.99 1.07 1.00 | 0.62 0.62 0.61 0.60 0.65 | 1.03 1.13 1.05 0.88 0.86 | 1.12 1.05 1.03 1.31 1.89 |
| 0.2        | 1.03 1.03 1.06 1.10 1.04 | 1.07 1.05 1.04 1.08 1.01 | 0.61 0.62 0.61 0.56 0.68 | 1.05 1.15 1.02 0.81 0.86 | 1.10 1.05 1.03 1.27 1.90 |
| 0.3        | 1.04 1.06 1.11 1.13 1.06 | 1.07 1.09 1.10 1.11 1.05 | 0.60 0.61 0.60 0.55 0.71 | 1.04 1.16 0.99 0.79 0.91 | 1.12 1.05 1.03 1.23 1.87 |
| 0.4        | 1.05 1.10 1.13 1.19 1.08 | 1.08 1.12 1.16 1.18 1.11 | 0.60 0.61 0.59 0.62 0.73 | 1.04 1.17 0.94 0.81 0.88 | 1.06 1.04 1.02 1.30 1.82 |
| 0.5        | 1.06 1.13 1.15 1.23 1.12 | 1.11 1.15 1.19 1.21 1.14 | 0.61 0.59 0.58 0.60 0.75 | 1.03 1.18 0.88 0.82 0.91 | 1.07 1.04 1.04 1.24 1.79 |
| 0.6        | 1.10 1.17 1.18 1.27 1.15 | 1.12 1.19 1.21 1.23 1.20 | 0.63 0.59 0.60 0.56 0.78 | 1.03 1.19 0.86 0.78 0.91 | 1.03 1.05 1.02 1.22 1.73 |
| 0.7        | 1.12 1.20 1.24 1.29 1.23 | 1.15 1.22 1.28 1.28 1.19 | 0.70 0.63 0.63 0.49 0.75 | 0.99 1.21 0.88 0.72 0.90 | 1.00 1.08 1.02 1.16 1.72 |
| 0.8        | 1.10 1.16 1.25 1.41 1.25 | 1.17 1.24 1.27 1.30 1.26 | 0.68 0.77 0.61 0.62 0.74 | 0.93 1.26 0.95 1.02 0.90 | 0.88 1.15 1.01 0.98 1.60 |
| 0.9        | 1.16 1.24 1.26 1.38 1.28 | 1.19 1.26 1.27 1.34 1.30 | 0.70 1.00 0.56 0.70 0.75 | 0.86 1.41 1.40 1.04 0.92 | 0.74 1.46 0.96 0.91 1.33 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 64                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.04 1.13 0.99 0.94 ---- | 1.03 1.17 1.31 1.15 ---- | 0.66 0.66 0.63 0.78 ---- | 1.11 1.19 0.92 0.84 ---- | 1.09 1.06 1.07 1.18 ---- |
| 0.1        | 1.03 1.13 1.33 1.05 ---- | 1.05 1.17 1.32 1.18 ---- | 0.64 0.63 0.62 0.77 ---- | 1.11 1.18 0.88 0.89 ---- | 0.99 1.05 1.06 1.11 ---- |
| 0.2        | 1.05 1.17 1.47 1.12 ---- | 1.08 1.19 1.35 1.27 ---- | 0.63 0.62 0.66 0.74 ---- | 1.12 1.18 0.86 0.84 ---- | 0.96 1.05 1.06 1.11 ---- |
| 0.3        | 1.07 1.18 1.54 1.19 ---- | 1.08 1.21 1.50 1.26 ---- | 0.62 0.61 0.66 0.75 ---- | 1.11 1.17 0.87 0.79 ---- | 0.99 1.06 1.07 1.12 ---- |
| 0.4        | 1.09 1.22 1.61 1.30 ---- | 1.11 1.24 1.63 1.36 ---- | 0.61 0.60 0.66 0.69 ---- | 1.10 1.18 0.82 0.82 ---- | 0.94 1.05 1.08 1.03 ---- |
| 0.5        | 1.11 1.24 1.73 1.41 ---- | 1.12 1.27 1.75 1.41 ---- | 0.61 0.59 0.68 0.60 ---- | 1.07 1.18 0.86 0.69 ---- | 0.93 1.07 1.10 1.03 ---- |
| 0.6        | 1.13 1.29 1.75 1.52 ---- | 1.14 1.30 1.75 1.53 ---- | 0.63 0.59 0.64 0.54 ---- | 1.03 1.18 0.91 0.60 ---- | 0.91 1.08 1.11 1.03 ---- |
| 0.7        | 1.14 1.32 1.84 1.58 ---- | 1.15 1.35 1.75 1.60 ---- | 0.70 0.62 0.67 0.44 ---- | 1.00 1.20 0.86 0.61 ---- | 0.74 0.78 1.35 1.16 ---- |
| 0.8        | 1.16 1.35 1.78 1.60 ---- | 1.17 1.36 1.78 1.57 ---- | 0.68 0.78 0.65 0.44 ---- | 0.92 1.26 0.91 1.00 ---- | 0.79 1.26 1.15 0.96 ---- |
| 0.9        | 1.19 1.40 1.80 1.51 ---- | 1.19 1.38 1.85 1.48 ---- | 0.66 0.98 0.65 0.61 ---- | 0.86 1.40 1.37 0.97 ---- | 0.68 1.56 1.28 0.95 ---- |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | sizeof(element): 80                                                                                                                  |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | insert, erase, insert    | ins, erase, ins, destroy | for_each                 | visit_all                | sort                     |
             ----------------------------------------------------------------------------------------------------------------------------------------
             | container size           | container size           | container size           | container size           | container size           |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| erase rate | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 | 1.E3 1.E4 1.E5 1.E6 1.E7 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
| 0          | 1.00 0.99 0.91 0.89 ---- | 0.99 1.17 1.40 1.10 ---- | 0.66 0.65 0.66 0.72 ---- | 1.14 1.23 0.85 0.83 ---- | 1.03 1.08 1.10 1.08 ---- |
| 0.1        | 1.02 1.13 1.32 1.03 ---- | 1.02 1.18 1.41 1.19 ---- | 0.64 0.63 0.64 0.73 ---- | 1.14 1.21 0.86 0.80 ---- | 0.99 1.07 1.08 1.09 ---- |
| 0.2        | 1.04 1.17 1.48 1.10 ---- | 1.05 1.20 1.51 1.22 ---- | 0.63 0.62 0.66 0.69 ---- | 1.15 1.20 0.92 0.81 ---- | 0.99 1.08 1.09 1.03 ---- |
| 0.3        | 1.06 1.20 1.55 1.22 ---- | 1.06 1.22 1.59 1.32 ---- | 0.62 0.61 0.65 0.64 ---- | 1.14 1.21 0.84 0.76 ---- | 1.02 1.07 1.09 1.07 ---- |
| 0.4        | 1.08 1.22 1.68 1.35 ---- | 1.08 1.24 1.69 1.41 ---- | 0.61 0.60 0.64 0.62 ---- | 1.12 1.20 0.84 0.72 ---- | 0.97 1.08 1.13 1.00 ---- |
| 0.5        | 1.09 1.26 1.75 1.42 ---- | 1.10 1.27 1.74 1.50 ---- | 0.61 0.58 0.63 0.54 ---- | 1.10 1.22 0.86 0.73 ---- | 0.97 1.09 1.13 1.01 ---- |
| 0.6        | 1.11 1.29 1.89 1.55 ---- | 1.11 1.30 1.82 1.53 ---- | 0.63 0.59 0.64 0.44 ---- | 1.07 1.21 0.89 0.65 ---- | 0.96 1.11 1.16 0.99 ---- |
| 0.7        | 1.12 1.32 1.88 1.64 ---- | 1.12 1.32 1.90 1.64 ---- | 0.70 0.61 0.64 0.37 ---- | 1.05 1.24 0.85 0.58 ---- | 0.92 1.23 1.20 0.95 ---- |
| 0.8        | 1.15 1.34 1.96 1.58 ---- | 1.15 1.35 1.79 1.56 ---- | 0.69 0.75 0.67 0.57 ---- | 0.97 1.29 1.00 1.00 ---- | 0.82 1.26 1.24 1.00 ---- |
| 0.9        | 1.17 1.36 1.80 1.53 ---- | 1.17 1.35 1.84 1.49 ---- | 0.70 0.95 0.63 0.59 ---- | 0.89 1.43 1.29 0.93 ---- | 0.74 1.54 1.37 1.01 ---- |
-----------------------------------------------------------------------------------------------------------------------------------------------------

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published