Skip to content

boostorg/boost_hub_benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

213 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.38 1.22 1.40 1.47 | 1.28 1.17 1.19 1.32 1.46 | 1.03 1.03 1.03 1.03 1.01 | 1.78 1.95 1.97 1.97 1.78 | 1.06 1.02 1.02 1.01 1.01 |
| 0.1        | 1.26 1.22 1.25 1.72 1.60 | 1.24 1.17 1.23 1.65 1.58 | 1.09 1.04 1.04 1.02 1.03 | 1.71 1.76 1.75 1.76 1.62 | 1.05 1.01 1.01 1.00 0.99 |
| 0.2        | 1.22 1.23 1.35 1.86 1.73 | 1.20 1.18 1.31 1.67 1.73 | 1.05 1.02 1.02 1.02 1.01 | 1.66 1.74 1.72 1.72 1.51 | 1.05 1.00 1.01 1.00 0.98 |
| 0.3        | 1.26 1.28 1.45 1.65 1.98 | 1.24 1.25 1.43 1.62 1.95 | 1.04 1.02 1.01 1.00 1.00 | 1.75 1.71 1.66 1.67 1.33 | 1.06 0.99 1.01 1.00 0.97 |
| 0.4        | 1.39 1.43 1.56 1.69 2.12 | 1.38 1.36 1.51 1.69 2.10 | 1.01 1.00 0.99 0.99 0.95 | 1.84 1.76 1.63 1.64 1.25 | 1.06 1.00 1.01 0.99 0.96 |
| 0.5        | 1.41 1.48 1.65 1.78 2.17 | 1.46 1.43 1.61 1.73 2.17 | 1.13 0.99 0.98 0.98 0.94 | 1.80 1.85 1.61 1.59 1.15 | 1.05 0.99 1.00 0.99 0.96 |
| 0.6        | 1.51 1.87 1.78 1.94 2.34 | 1.59 1.87 1.72 1.81 2.33 | 1.17 0.99 0.96 0.96 0.89 | 1.83 2.01 1.62 1.56 1.07 | 1.04 1.02 1.00 0.97 0.94 |
| 0.7        | 1.58 2.01 1.87 2.03 2.44 | 1.64 1.89 1.82 1.97 2.46 | 1.35 1.13 0.95 0.93 0.89 | 1.85 2.01 1.67 1.51 0.98 | 1.03 1.30 0.99 0.96 0.92 |
| 0.8        | 1.70 1.91 2.00 2.31 2.51 | 1.74 1.87 1.91 2.57 2.51 | 1.45 1.53 1.04 0.90 0.91 | 1.85 2.01 1.45 1.32 0.91 | 0.99 1.01 0.96 0.92 0.89 |
| 0.9        | 1.62 1.71 2.11 2.13 2.58 | 1.86 1.69 1.96 2.14 2.55 | 1.35 1.59 1.20 0.89 0.85 | 1.61 1.88 1.34 1.08 0.95 | 0.88 0.86 0.91 0.83 0.81 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.01 2.34 2.48 2.20 1.57 | 0.98 0.98 0.99 2.14 1.62 | 1.06 1.03 1.03 0.99 0.96 | 1.84 1.95 1.95 1.27 1.13 | 1.01 1.02 1.00 1.65 2.03 |
| 0.1        | 1.05 1.01 1.10 2.22 1.67 | 1.01 1.00 1.05 1.84 1.64 | 1.11 1.09 1.04 0.97 0.98 | 1.75 1.79 1.74 1.17 1.10 | 1.01 1.00 1.00 1.87 1.96 |
| 0.2        | 1.03 1.03 1.16 2.18 1.92 | 0.99 0.99 1.13 2.13 1.82 | 1.08 1.02 1.03 0.97 0.97 | 1.71 1.71 1.70 1.11 1.13 | 1.00 1.01 0.99 1.57 1.87 |
| 0.3        | 1.01 1.08 1.24 2.37 2.00 | 1.04 1.05 1.21 2.34 2.01 | 1.06 1.03 1.03 0.97 0.95 | 1.79 1.72 1.70 1.05 1.01 | 1.00 1.00 0.98 1.30 1.83 |
| 0.4        | 1.14 1.15 1.30 2.21 2.18 | 1.06 1.15 1.29 2.81 1.94 | 1.04 1.03 1.02 0.98 0.94 | 1.87 1.82 1.67 1.02 1.01 | 1.02 0.98 0.99 1.17 1.71 |
| 0.5        | 1.23 1.27 1.42 2.35 2.32 | 1.11 1.21 1.39 2.87 2.01 | 1.23 1.03 1.01 0.93 0.91 | 1.94 1.89 1.60 1.03 0.98 | 0.99 0.99 0.99 1.20 1.67 |
| 0.6        | 1.27 1.54 1.51 2.55 2.38 | 1.18 1.51 1.48 2.89 2.26 | 1.25 1.05 1.00 0.98 0.94 | 1.98 1.96 1.45 1.00 0.93 | 0.99 0.98 0.99 0.97 1.57 |
| 0.7        | 1.37 1.64 1.63 2.56 2.41 | 1.26 1.55 1.58 2.99 2.15 | 1.52 1.15 1.00 0.90 0.92 | 1.99 1.87 1.27 1.01 0.88 | 0.95 1.50 0.98 0.88 1.52 |
| 0.8        | 1.45 1.66 1.77 2.65 2.54 | 1.31 1.62 1.72 3.07 2.44 | 1.45 1.50 0.95 0.90 0.91 | 1.84 1.87 1.37 1.33 1.00 | 0.92 0.99 0.97 0.81 1.40 |
| 0.9        | 1.52 1.72 1.88 2.64 2.62 | 1.37 1.55 1.80 3.07 2.54 | 1.35 1.66 1.10 0.75 0.86 | 1.62 1.97 1.36 1.09 0.98 | 0.79 0.77 0.92 0.84 1.11 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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 2.93 2.92 2.74 1.87 | 1.00 0.95 0.97 2.20 1.97 | 1.07 1.05 1.04 0.93 0.95 | 1.85 1.88 1.70 1.00 0.99 | 1.01 0.98 1.07 1.84 1.97 |
| 0.1        | 1.01 1.02 1.07 2.48 1.91 | 0.99 0.97 1.03 2.43 1.92 | 1.14 1.09 1.06 0.92 0.93 | 1.89 1.73 1.76 1.03 0.93 | 1.02 0.98 1.00 1.54 1.88 |
| 0.2        | 1.02 1.02 1.15 2.56 2.08 | 1.00 0.99 1.09 2.60 2.06 | 1.16 1.10 1.07 0.90 0.94 | 1.82 1.61 1.57 0.97 0.94 | 1.02 1.00 1.00 1.53 1.78 |
| 0.3        | 1.02 1.07 1.21 2.65 2.22 | 1.02 1.04 1.17 2.73 2.27 | 1.16 1.09 1.06 0.87 0.93 | 1.84 1.50 1.46 1.00 0.93 | 1.01 0.99 0.98 1.43 1.71 |
| 0.4        | 1.08 1.15 1.28 2.43 2.25 | 1.11 1.11 1.25 2.46 2.28 | 1.14 1.06 1.02 0.94 0.93 | 1.84 1.37 1.28 0.92 0.93 | 1.02 0.98 0.99 1.29 1.66 |
| 0.5        | 1.10 1.21 1.34 2.38 2.13 | 1.13 1.22 1.32 2.53 2.38 | 1.32 1.02 0.96 0.98 0.96 | 1.81 1.38 1.20 0.90 0.95 | 0.99 0.97 0.99 1.21 1.58 |
| 0.6        | 1.21 1.44 1.42 2.57 2.23 | 1.20 1.42 1.40 2.67 2.49 | 1.34 1.03 0.99 0.89 0.89 | 1.88 1.69 1.28 0.96 1.05 | 1.00 1.00 0.99 1.07 1.49 |
| 0.7        | 1.19 1.45 1.49 2.81 2.36 | 1.24 1.43 1.48 2.89 2.26 | 1.46 1.16 0.93 0.86 0.94 | 1.92 1.88 1.34 1.04 1.04 | 0.97 1.52 0.97 0.96 1.40 |
| 0.8        | 1.21 1.47 1.54 2.61 2.41 | 1.28 1.52 1.58 2.90 2.60 | 1.46 1.51 0.93 0.86 0.90 | 1.99 2.15 1.44 1.39 1.01 | 0.94 1.03 0.95 0.82 1.30 |
| 0.9        | 1.27 1.43 1.58 2.74 2.47 | 1.41 1.50 1.65 2.72 2.75 | 1.34 1.70 1.11 0.78 0.88 | 1.61 2.17 1.42 1.12 1.02 | 0.77 0.80 0.90 0.85 1.10 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.03 3.47 3.45 2.64 2.07 | 1.01 0.96 0.98 3.14 2.27 | 1.03 1.00 0.99 0.90 0.89 | 1.44 1.39 1.42 0.95 0.97 | 0.99 0.99 1.02 1.72 1.88 |
| 0.1        | 1.01 1.02 1.09 2.63 2.02 | 1.00 0.97 1.03 2.84 2.15 | 1.08 1.04 1.01 0.90 0.89 | 1.43 1.27 1.34 0.95 0.92 | 0.99 0.99 1.00 1.41 1.76 |
| 0.2        | 1.01 1.04 1.15 2.69 2.04 | 1.01 0.99 1.08 2.91 2.08 | 1.10 1.01 0.99 0.91 0.88 | 1.44 1.22 1.18 0.88 0.88 | 0.99 0.99 1.00 1.28 1.64 |
| 0.3        | 1.01 1.10 1.23 2.57 2.31 | 1.01 1.04 1.17 2.83 2.29 | 1.09 1.01 0.96 0.92 0.92 | 1.49 1.20 1.09 0.94 0.91 | 1.00 0.99 0.99 1.16 1.61 |
| 0.4        | 1.09 1.22 1.30 2.61 2.30 | 1.09 1.09 1.24 2.63 2.21 | 1.07 0.98 0.92 0.93 0.97 | 1.48 1.10 1.00 0.92 0.93 | 0.99 0.98 1.00 1.14 1.53 |
| 0.5        | 1.11 1.36 1.38 2.57 2.33 | 1.09 1.30 1.31 2.77 2.51 | 1.20 0.98 0.96 0.98 0.96 | 1.54 1.17 1.05 0.97 0.95 | 0.98 0.99 1.00 1.16 1.43 |
| 0.6        | 1.16 1.46 1.46 2.65 2.47 | 1.15 1.40 1.42 2.82 2.47 | 1.24 1.02 0.97 0.89 0.94 | 1.62 1.39 1.15 0.93 0.96 | 0.97 0.99 0.99 1.05 1.35 |
| 0.7        | 1.23 1.48 1.55 2.64 2.42 | 1.19 1.49 1.51 2.88 2.66 | 1.28 1.16 0.90 0.86 0.92 | 1.58 1.49 1.12 0.92 0.93 | 0.95 1.48 0.97 0.86 1.28 |
| 0.8        | 1.31 1.51 1.63 2.74 2.59 | 1.20 1.50 1.59 2.96 2.73 | 1.38 1.40 0.91 0.77 0.92 | 1.56 1.71 1.13 1.30 0.89 | 0.91 1.00 0.95 0.73 1.13 |
| 0.9        | 1.34 1.48 1.66 2.74 2.54 | 1.23 1.47 1.66 3.04 2.71 | 1.30 1.59 1.07 0.71 0.87 | 1.45 1.94 1.13 0.89 0.94 | 0.78 0.78 0.90 0.87 0.97 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.61 2.33 1.41 1.77 1.85 | 1.75 1.62 1.60 1.83 1.83 | 1.98 2.08 2.06 2.07 2.05 | 2.25 2.37 2.39 2.38 2.29 | 1.06 1.04 1.01 1.01 1.00 |
| 0.1        | 1.68 1.54 1.56 1.80 1.71 | 1.79 1.66 1.61 1.99 1.77 | 2.00 2.00 1.79 1.78 1.77 | 2.26 2.40 2.25 2.02 1.97 | 1.04 1.01 1.00 0.99 0.96 |
| 0.2        | 1.74 1.61 1.73 2.67 2.15 | 1.86 1.73 1.76 2.29 2.08 | 1.97 2.02 1.78 1.74 1.73 | 2.28 2.42 2.27 2.00 1.94 | 1.04 1.06 1.00 0.98 0.96 |
| 0.3        | 1.88 1.71 1.84 2.58 2.43 | 1.93 1.82 1.86 2.56 2.32 | 1.99 2.11 1.82 1.71 1.67 | 2.26 2.47 2.31 1.97 1.88 | 1.03 1.05 1.00 0.98 0.96 |
| 0.4        | 2.00 1.80 1.97 2.53 2.67 | 2.00 1.92 1.98 2.66 2.58 | 1.97 2.11 1.78 1.67 1.60 | 2.29 2.49 2.42 1.94 1.74 | 1.03 1.01 0.99 0.98 0.95 |
| 0.5        | 2.21 1.88 2.11 3.26 2.88 | 2.08 2.00 2.12 2.71 2.85 | 1.92 2.14 1.85 1.63 1.49 | 2.27 2.50 2.52 1.92 1.64 | 1.02 1.00 0.99 0.98 0.94 |
| 0.6        | 2.08 2.03 2.30 3.00 3.04 | 2.14 2.09 2.29 2.93 2.91 | 1.92 2.17 2.08 1.56 1.50 | 2.28 2.61 2.52 1.86 1.48 | 1.01 0.97 0.98 0.98 0.93 |
| 0.7        | 2.13 2.06 2.48 3.09 3.12 | 2.24 2.18 2.46 3.12 3.03 | 1.92 2.19 2.04 1.46 1.43 | 2.35 2.76 2.22 1.81 1.22 | 1.00 0.97 0.97 0.96 0.91 |
| 0.8        | 2.24 2.19 2.65 3.18 3.10 | 2.33 2.24 2.64 3.13 3.15 | 1.89 2.17 1.72 1.28 1.10 | 2.32 2.65 1.92 1.60 0.84 | 0.93 0.94 0.95 0.94 0.88 |
| 0.9        | 2.32 2.25 2.85 3.47 3.06 | 2.39 2.31 2.82 3.35 3.10 | 1.70 1.82 1.48 1.12 0.89 | 2.04 2.14 2.00 1.57 1.04 | 0.85 0.85 0.89 0.88 0.81 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.71 2.75 3.71 3.02 2.21 | 1.73 1.63 1.59 3.08 2.17 | 2.05 2.08 2.06 1.87 1.79 | 2.24 2.38 2.37 1.92 2.09 | 1.04 1.03 1.02 2.18 2.53 |
| 0.1        | 1.69 1.47 1.54 2.72 2.04 | 1.74 1.64 1.61 2.93 2.03 | 2.07 2.00 1.78 1.51 1.41 | 2.29 2.41 2.26 1.73 1.86 | 1.03 1.03 1.01 2.12 2.41 |
| 0.2        | 1.73 1.66 1.82 3.11 2.47 | 1.85 1.72 1.78 3.24 2.36 | 2.04 2.01 1.77 1.49 1.31 | 2.29 2.42 2.26 1.72 1.58 | 1.04 1.04 1.00 1.64 2.26 |
| 0.3        | 1.93 1.76 1.96 3.37 2.72 | 1.94 1.81 1.91 3.44 2.59 | 2.08 2.10 1.81 1.49 1.34 | 2.33 2.45 2.23 1.66 1.50 | 1.05 1.44 1.00 1.51 2.16 |
| 0.4        | 2.02 1.90 2.12 3.46 2.89 | 2.02 1.89 2.06 3.62 2.92 | 1.99 2.11 1.77 1.48 1.38 | 2.29 2.47 2.25 1.34 1.39 | 1.04 1.02 1.00 1.43 2.05 |
| 0.5        | 2.12 1.97 2.27 3.75 3.05 | 2.11 1.99 2.20 3.70 2.96 | 2.02 2.11 1.80 1.47 1.28 | 2.30 2.51 2.07 1.47 1.24 | 1.04 1.05 0.99 1.31 2.08 |
| 0.6        | 2.23 2.08 2.48 3.95 3.15 | 2.21 2.08 2.39 3.63 3.11 | 2.09 2.11 1.81 1.30 1.13 | 2.39 2.54 1.83 1.46 1.00 | 1.04 1.04 0.99 1.20 1.88 |
| 0.7        | 2.31 2.17 2.70 3.65 3.17 | 2.29 2.14 2.65 3.90 3.05 | 2.16 2.06 1.52 1.06 0.99 | 2.32 2.55 1.67 1.22 0.91 | 1.03 1.00 0.98 1.10 1.82 |
| 0.8        | 2.38 2.24 2.88 3.58 3.22 | 2.31 2.17 2.77 3.87 3.20 | 1.93 2.02 1.44 1.15 0.99 | 2.34 2.49 1.66 1.73 1.07 | 0.99 0.97 0.97 1.03 1.65 |
| 0.9        | 2.44 2.33 3.01 3.95 3.27 | 2.37 2.18 2.87 3.43 3.25 | 1.69 2.08 1.61 1.12 0.92 | 2.09 2.36 2.09 1.59 1.09 | 0.93 0.88 0.91 0.86 1.31 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.85 5.36 5.12 3.55 2.78 | 1.67 1.55 1.53 3.58 2.74 | 1.98 2.06 1.96 1.36 1.16 | 2.20 2.38 2.02 1.04 0.92 | 1.03 1.00 0.99 1.74 2.25 |
| 0.1        | 1.89 1.86 1.75 3.48 2.47 | 1.71 1.61 1.59 3.36 2.44 | 1.99 1.97 1.75 1.23 1.06 | 2.22 2.40 1.88 1.08 1.00 | 1.04 0.98 1.01 1.69 2.12 |
| 0.2        | 2.02 1.74 1.96 3.79 2.83 | 1.82 1.70 1.78 3.68 2.77 | 2.03 1.99 1.71 1.16 1.01 | 2.16 2.39 1.80 1.04 0.98 | 1.02 0.99 0.99 1.47 1.99 |
| 0.3        | 2.09 1.97 2.14 3.79 2.92 | 1.89 1.76 1.91 3.63 2.86 | 1.98 2.02 1.67 1.06 0.97 | 2.23 2.38 1.66 0.94 0.90 | 1.01 1.15 1.00 1.39 1.86 |
| 0.4        | 2.23 1.65 2.18 3.54 2.75 | 2.04 1.87 2.05 3.70 2.84 | 1.97 2.02 1.53 0.93 0.90 | 2.20 2.37 1.54 0.91 0.83 | 1.01 1.04 1.00 1.30 1.80 |
| 0.5        | 2.29 2.21 2.32 3.69 3.05 | 2.04 1.95 2.19 3.53 2.95 | 1.88 2.00 1.36 0.94 0.95 | 2.17 2.35 1.49 1.07 0.94 | 1.01 1.02 0.99 1.24 1.71 |
| 0.6        | 2.49 2.32 2.49 3.63 2.89 | 2.13 2.05 2.36 3.44 2.85 | 1.89 2.01 1.35 0.99 1.01 | 2.29 2.34 1.47 1.20 1.06 | 1.04 1.00 0.99 1.16 1.62 |
| 0.7        | 2.42 2.02 2.67 3.53 2.85 | 2.22 2.13 2.54 3.45 2.93 | 2.03 2.01 1.38 1.05 1.02 | 2.31 2.33 1.49 1.32 1.08 | 1.02 1.00 0.98 1.04 1.54 |
| 0.8        | 2.57 2.58 3.01 3.39 2.94 | 2.29 2.23 2.67 3.42 2.93 | 1.86 2.14 1.53 1.45 1.02 | 2.45 2.42 1.67 1.96 1.10 | 1.04 0.96 0.95 0.95 1.40 |
| 0.9        | 2.68 2.64 3.09 3.39 2.78 | 2.37 2.32 2.76 3.34 2.88 | 1.64 2.03 1.69 1.17 0.96 | 2.14 2.28 2.11 1.64 1.23 | 0.83 0.86 0.90 0.90 1.19 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.13 4.40 6.13 4.41 3.18 | 1.83 1.23 1.63 4.00 3.00 | 1.73 1.73 1.66 1.03 0.98 | 1.72 1.74 1.58 0.74 0.71 | 1.04 0.99 1.02 1.69 2.18 |
| 0.1        | 2.16 1.73 1.93 3.58 2.66 | 1.90 1.34 1.66 3.63 2.61 | 1.78 1.58 1.51 1.00 0.98 | 1.81 1.77 1.46 0.87 0.90 | 1.04 0.97 1.01 1.50 2.00 |
| 0.2        | 2.25 1.85 2.10 4.29 3.07 | 1.96 1.49 1.83 3.90 3.02 | 1.79 1.70 1.46 1.11 0.95 | 1.76 1.80 1.40 0.88 0.90 | 1.03 0.96 1.01 1.43 1.88 |
| 0.3        | 2.28 2.06 2.25 4.17 3.09 | 2.02 1.84 1.95 3.85 3.15 | 1.77 1.79 1.31 0.77 0.88 | 1.83 1.84 1.30 0.89 0.85 | 1.04 1.26 0.99 1.32 1.78 |
| 0.4        | 2.45 2.41 2.29 4.00 3.10 | 2.16 1.81 2.07 3.73 2.98 | 1.75 1.80 1.19 0.94 0.96 | 1.79 1.85 1.30 0.97 0.99 | 1.05 1.02 1.00 1.26 1.73 |
| 0.5        | 2.49 2.48 2.45 3.76 3.12 | 2.24 1.78 2.19 3.62 3.04 | 1.70 1.81 1.18 1.01 1.04 | 1.76 1.86 1.31 1.24 1.13 | 1.02 1.00 1.00 1.30 1.64 |
| 0.6        | 2.61 2.61 2.62 3.58 2.99 | 2.31 1.82 2.35 3.51 3.02 | 1.75 1.81 1.23 1.02 1.06 | 1.90 1.89 1.35 1.25 1.15 | 1.02 0.99 0.99 1.11 1.53 |
| 0.7        | 2.67 2.75 2.81 3.60 2.93 | 2.37 1.87 2.52 3.47 2.93 | 1.76 1.79 1.33 1.08 1.03 | 1.81 1.95 1.46 1.46 1.15 | 1.01 1.01 0.99 1.01 1.44 |
| 0.8        | 2.76 2.80 2.98 3.52 2.90 | 2.44 1.97 2.64 3.33 2.92 | 1.62 1.85 1.53 1.17 1.00 | 1.87 2.15 1.73 1.31 1.15 | 0.97 0.98 0.98 0.90 1.28 |
| 0.9        | 2.82 2.84 3.09 3.35 2.76 | 2.53 2.44 2.74 3.21 2.74 | 1.49 1.80 1.59 0.96 0.98 | 1.77 2.16 1.97 1.64 1.22 | 0.85 0.90 0.92 0.85 1.10 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.06 1.22 1.32 1.25 1.10 | 1.49 3.08 1.27 1.41 1.39 | 2.01 1.80 1.82 1.65 1.87 | 2.80 2.79 2.84 2.74 2.33 | 0.88 2.60 1.20 1.06 1.07 |
| 0.1        | 1.44 1.48 1.28 1.46 1.29 | 1.35 1.90 1.47 1.57 1.10 | 1.70 1.39 1.35 1.44 1.43 | 1.97 2.37 2.27 1.85 2.24 | 0.87 1.81 1.34 0.90 1.28 |
| 0.2        | 1.15 1.16 1.33 1.36 1.74 | 1.39 2.75 1.78 1.34 1.70 | 1.24 1.39 1.39 1.39 1.41 | 2.59 2.50 2.18 1.78 2.03 | 1.02 0.41 1.30 1.14 0.87 |
| 0.3        | 1.45 1.59 1.50 1.60 1.79 | 1.57 2.45 2.02 1.22 2.00 | 1.47 1.58 1.36 1.45 1.45 | 2.43 2.48 2.05 2.00 2.14 | 0.67 0.54 1.19 0.96 0.91 |
| 0.4        | 1.41 1.59 1.50 1.45 1.63 | 1.40 2.14 1.87 1.65 1.48 | 1.70 1.28 1.22 1.23 1.51 | 2.77 2.02 2.50 2.16 2.02 | 1.08 0.52 0.92 1.13 0.87 |
| 0.5        | 1.45 1.54 1.48 1.69 1.27 | 1.14 3.50 1.75 2.02 2.15 | 1.98 1.68 1.21 1.33 1.30 | 2.58 2.56 1.97 1.96 1.89 | 0.91 0.40 1.58 0.85 1.07 |
| 0.6        | 1.47 1.74 1.60 1.98 1.52 | 1.42 2.03 2.00 1.76 1.70 | 2.21 1.73 1.23 1.40 1.28 | 2.90 2.32 2.15 1.74 1.50 | 1.00 0.44 0.82 1.09 0.74 |
| 0.7        | 1.63 1.81 1.85 1.62 1.78 | 1.52 1.79 1.75 1.88 1.54 | 2.29 2.64 1.85 1.36 1.31 | 2.60 4.33 2.12 1.50 1.28 | 0.84 0.34 0.80 0.96 0.77 |
| 0.8        | 1.56 1.86 1.82 1.76 1.54 | 1.64 3.30 2.02 1.85 1.55 | 2.11 2.60 1.85 1.14 1.17 | 2.58 3.04 2.67 1.20 1.34 | 0.85 3.71 1.17 0.91 0.84 |
| 0.9        | 2.17 1.88 1.82 1.55 2.03 | 1.59 4.48 2.06 2.26 1.41 | 1.61 3.51 1.63 1.33 1.46 | 1.75 4.72 1.66 1.27 1.01 | 0.71 4.95 2.16 1.01 0.68 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.20 1.50 1.19 1.30 1.65 | 1.44 3.67 1.53 1.52 1.08 | 1.73 1.87 1.69 1.51 1.87 | 2.59 2.72 2.89 2.00 2.01 | 1.19 1.35 1.24 2.44 2.90 |
| 0.1        | 1.36 1.83 1.28 1.90 1.34 | 1.49 2.30 1.79 1.43 1.71 | 1.37 1.35 1.41 1.47 1.49 | 2.25 2.29 2.33 1.72 2.07 | 0.87 1.02 1.23 2.30 3.08 |
| 0.2        | 1.62 1.71 1.37 1.59 1.87 | 1.69 3.17 1.67 1.92 1.77 | 1.46 1.40 1.34 1.54 1.42 | 2.48 2.36 2.29 1.79 1.43 | 1.04 0.55 1.26 2.50 3.36 |
| 0.3        | 1.76 1.85 1.71 1.62 1.80 | 1.39 1.88 1.79 1.53 2.02 | 1.34 1.31 1.42 1.31 1.33 | 2.59 2.43 2.12 1.50 1.56 | 1.06 0.45 0.96 2.33 2.76 |
| 0.4        | 1.56 1.95 1.60 1.92 1.67 | 1.69 3.68 2.16 1.52 2.10 | 1.80 1.48 1.23 1.50 1.39 | 2.72 2.43 1.94 1.45 1.21 | 1.04 0.73 1.16 2.27 3.04 |
| 0.5        | 1.25 2.19 1.73 1.61 1.99 | 1.54 2.39 1.87 1.76 1.23 | 2.01 1.73 1.51 1.19 1.02 | 3.04 2.83 2.31 1.36 1.44 | 0.94 0.92 0.95 2.21 2.70 |
| 0.6        | 1.67 1.70 1.65 1.41 1.33 | 1.75 4.12 1.90 1.22 2.44 | 2.27 1.91 1.26 1.19 0.95 | 3.12 2.75 2.28 1.14 1.36 | 1.12 0.42 1.00 2.42 2.48 |
| 0.7        | 1.92 2.12 1.29 1.73 1.63 | 1.48 3.44 1.95 1.80 1.20 | 1.83 2.57 1.50 1.10 1.11 | 2.94 2.53 2.36 1.02 1.17 | 1.07 0.83 1.16 1.61 2.30 |
| 0.8        | 1.55 2.31 1.80 1.62 1.94 | 1.75 2.63 1.88 1.76 1.63 | 2.18 2.20 1.66 0.77 1.20 | 2.64 2.54 2.06 0.77 1.32 | 0.80 2.98 0.89 1.61 2.02 |
| 0.9        | 1.47 2.00 1.96 1.42 2.34 | 1.51 3.66 2.76 1.28 2.42 | 1.68 3.44 2.12 0.89 1.24 | 1.80 4.33 2.82 1.51 1.33 | 0.70 4.70 0.41 1.06 1.84 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.45 1.36 1.86 0.82 0.95 | 1.56 4.86 1.80 0.74 1.41 | 1.86 1.78 1.60 1.18 1.24 | 2.47 2.32 1.90 1.21 1.38 | 1.10 0.99 1.19 2.44 2.87 |
| 0.1        | 1.87 1.49 1.43 1.48 2.25 | 1.59 2.61 1.82 1.26 1.56 | 1.54 1.38 1.34 1.08 1.10 | 2.29 2.23 1.55 1.11 1.23 | 1.12 0.99 1.23 2.53 2.95 |
| 0.2        | 1.38 1.64 2.26 1.55 1.99 | 1.61 1.80 2.17 1.19 1.92 | 1.56 1.33 1.19 1.02 0.99 | 2.28 1.77 2.46 1.08 1.28 | 0.94 1.01 0.94 1.95 3.17 |
| 0.3        | 1.66 1.59 1.96 1.82 1.55 | 1.64 1.57 1.89 1.54 3.01 | 1.71 1.43 1.10 1.03 1.02 | 2.40 2.43 2.20 1.00 1.18 | 0.81 0.57 1.00 1.96 2.79 |
| 0.4        | 1.91 2.09 2.05 1.66 1.46 | 1.75 2.04 1.94 1.53 1.98 | 1.67 1.47 1.16 1.07 1.10 | 2.35 2.29 1.40 1.13 1.15 | 0.95 0.89 1.09 1.62 2.68 |
| 0.5        | 1.88 2.06 2.18 1.98 1.90 | 1.48 2.10 1.91 1.60 1.76 | 2.19 1.49 0.82 1.09 1.02 | 3.07 2.52 1.91 1.12 1.59 | 1.07 0.63 1.49 2.15 2.41 |
| 0.6        | 1.90 1.81 1.62 1.73 1.90 | 1.75 2.11 2.06 1.85 1.49 | 2.11 1.81 1.04 0.98 1.08 | 2.76 2.46 1.71 1.24 1.01 | 0.97 1.02 0.58 1.86 2.86 |
| 0.7        | 2.29 2.30 1.88 1.29 1.68 | 1.89 2.64 1.95 1.38 1.95 | 2.43 2.22 1.01 1.00 1.10 | 2.98 2.56 1.48 1.35 1.16 | 1.06 1.07 0.83 1.70 1.73 |
| 0.8        | 2.06 2.19 1.93 1.41 1.70 | 1.56 2.35 2.33 1.48 1.98 | 2.43 2.36 1.11 1.02 1.15 | 2.26 2.68 2.77 1.28 0.98 | 0.90 2.44 0.96 1.65 1.61 |
| 0.9        | 2.06 2.11 1.97 1.27 1.65 | 1.85 2.84 1.47 1.08 1.48 | 1.68 3.55 1.63 1.15 1.15 | 1.79 4.77 2.61 1.57 1.20 | 0.89 2.96 0.74 0.84 1.18 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.48 1.09 1.84 1.16 1.14 | 1.51 1.44 1.67 1.02 1.60 | 1.63 1.80 1.88 1.07 1.16 | 2.30 2.89 2.05 1.25 1.06 | 0.80 1.12 1.23 2.28 3.15 |
| 0.1        | 1.46 1.27 1.94 1.13 2.28 | 1.47 1.29 1.94 1.49 1.30 | 1.40 1.52 1.37 0.76 1.04 | 1.99 2.60 1.91 1.01 1.35 | 1.12 1.05 0.99 2.21 2.43 |
| 0.2        | 1.74 1.55 1.69 1.15 1.66 | 1.66 1.78 1.85 1.42 1.37 | 1.45 1.43 1.19 0.89 1.01 | 2.57 2.40 1.70 0.87 1.09 | 0.88 0.74 1.20 2.41 2.83 |
| 0.3        | 1.92 1.55 2.16 1.39 1.78 | 1.62 1.87 2.03 1.67 1.49 | 1.58 1.37 1.22 0.95 1.00 | 2.48 2.26 1.38 1.07 1.40 | 0.97 0.90 1.21 2.11 3.16 |
| 0.4        | 1.75 1.61 2.07 1.51 1.74 | 1.64 1.85 2.19 1.23 2.01 | 1.63 1.37 1.15 1.02 0.93 | 2.88 2.44 1.49 1.00 1.11 | 0.75 0.67 1.09 1.58 2.40 |
| 0.5        | 2.23 1.78 1.93 1.08 1.52 | 1.61 1.93 2.18 1.19 1.27 | 2.07 1.56 1.24 1.01 0.98 | 3.02 2.62 1.38 0.88 1.00 | 1.09 0.36 1.31 1.87 2.43 |
| 0.6        | 2.08 2.24 2.06 1.48 1.78 | 1.69 2.64 2.40 1.25 1.65 | 2.02 1.54 1.45 1.07 1.16 | 2.63 2.66 1.40 1.01 1.06 | 0.86 1.58 1.01 1.57 2.00 |
| 0.7        | 1.39 2.59 1.97 1.48 0.97 | 1.95 1.99 1.92 1.50 1.43 | 2.36 1.68 1.28 1.13 1.13 | 3.12 2.54 1.60 0.93 1.36 | 1.05 0.88 1.09 1.51 2.06 |
| 0.8        | 2.52 2.16 2.01 1.49 1.62 | 1.76 3.72 2.19 1.36 1.65 | 1.92 2.53 1.96 1.06 0.96 | 2.52 3.40 2.91 0.95 1.33 | 0.96 1.04 0.88 1.52 1.48 |
| 0.9        | 2.56 2.11 1.92 1.53 1.48 | 1.69 2.62 2.05 1.21 1.59 | 1.63 3.26 2.53 1.07 1.09 | 1.62 4.15 2.43 1.50 1.18 | 0.81 2.72 0.72 0.76 1.17 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.83 0.90 0.91 1.14 1.18 | 0.93 0.86 1.04 1.01 1.13 | 1.11 1.10 1.10 1.02 0.79 | 1.57 1.71 1.64 1.56 0.96 | 1.00 1.01 0.99 0.98 0.97 |
| 0.1        | 0.86 0.84 0.97 1.13 1.34 | 0.93 0.93 1.04 1.12 1.32 | 1.12 1.11 1.09 0.81 0.77 | 1.57 1.52 1.54 1.34 0.91 | 0.98 1.00 0.99 0.96 0.96 |
| 0.2        | 0.89 0.87 1.04 1.29 1.41 | 0.97 0.96 1.10 1.32 1.33 | 1.08 1.10 1.08 1.03 0.74 | 1.54 1.53 1.41 1.31 0.84 | 1.00 0.99 0.98 0.96 0.94 |
| 0.3        | 0.92 0.93 1.15 1.42 1.46 | 1.02 1.03 1.18 1.49 1.51 | 1.09 1.09 1.06 0.89 0.69 | 1.51 1.50 1.45 1.33 0.78 | 0.99 0.98 0.98 0.95 0.93 |
| 0.4        | 0.96 1.01 1.24 1.59 1.71 | 1.05 1.08 1.28 1.48 1.56 | 1.03 1.08 1.05 0.99 0.67 | 1.70 1.54 1.38 1.27 0.20 | 1.00 0.99 0.99 0.95 0.92 |
| 0.5        | 1.03 1.15 1.32 1.65 1.82 | 1.11 1.21 1.35 1.84 1.79 | 1.04 1.08 1.03 0.96 0.62 | 18.13 1.08 1.50 1.20 0.68 | 0.99 0.99 0.98 0.94 0.91 |
| 0.6        | 1.06 1.31 1.39 1.79 1.97 | 1.19 1.20 1.65 1.74 1.94 | 1.14 1.03 0.99 0.93 0.60 | 1.57 1.68 1.40 1.20 0.66 | 0.99 0.99 0.97 0.91 0.89 |
| 0.7        | 1.11 1.35 1.48 1.76 2.01 | 1.10 1.40 1.48 1.47 1.97 | 1.21 1.07 0.92 0.89 0.59 | 1.47 1.67 1.33 1.14 0.63 | 0.97 1.00 0.96 0.90 0.87 |
| 0.8        | 1.19 1.37 1.54 1.83 2.17 | 1.31 1.41 1.56 1.79 2.16 | 1.18 1.25 0.81 0.90 0.59 | 1.38 1.67 1.26 1.07 0.59 | 0.91 1.10 0.95 0.90 0.84 |
| 0.9        | 1.22 1.35 1.57 1.82 2.16 | 1.20 1.46 1.57 2.09 1.99 | 1.08 1.36 1.06 0.79 0.68 | 1.03 1.64 1.17 1.02 0.66 | 0.79 1.14 0.94 0.88 0.80 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.83 0.79 0.97 1.03 1.12 | 0.91 0.85 0.92 0.89 1.06 | 1.13 1.13 1.10 0.85 0.75 | 1.69 1.73 1.68 1.00 0.86 | 1.02 0.99 0.98 1.35 1.78 |
| 0.1        | 0.87 0.82 0.96 1.16 1.28 | 0.95 0.88 1.00 1.16 1.25 | 1.14 1.13 1.09 0.81 0.74 | 1.61 1.61 1.54 0.94 0.82 | 0.97 0.97 0.97 1.31 1.73 |
| 0.2        | 0.88 0.87 1.02 1.35 1.43 | 0.96 0.93 1.06 1.37 1.33 | 1.14 1.11 1.08 0.80 0.73 | 1.62 1.60 1.50 0.93 0.78 | 0.98 0.98 0.97 1.22 1.71 |
| 0.3        | 0.91 0.93 1.13 1.68 1.52 | 0.99 0.98 1.15 1.61 1.54 | 1.14 1.10 1.06 0.82 0.72 | 1.62 1.56 1.46 0.87 0.76 | 0.98 0.98 0.97 1.16 1.67 |
| 0.4        | 0.94 1.01 1.22 1.68 1.71 | 1.05 1.07 1.24 1.86 1.65 | 1.12 1.09 1.05 0.74 0.71 | 1.68 1.60 1.43 0.91 0.75 | 0.97 0.99 0.98 1.17 1.69 |
| 0.5        | 1.00 1.15 1.30 1.90 1.84 | 1.10 1.19 1.33 1.90 1.76 | 1.10 1.08 1.01 0.76 0.68 | 1.73 1.65 1.37 0.84 0.73 | 0.91 0.99 0.94 1.16 1.61 |
| 0.6        | 1.06 1.28 1.39 1.95 1.82 | 1.17 1.31 1.41 2.02 1.87 | 1.17 1.05 0.96 0.77 0.68 | 1.68 1.63 1.30 0.79 0.71 | 0.98 0.98 0.97 1.01 1.56 |
| 0.7        | 1.08 1.34 1.46 2.02 1.96 | 1.20 1.37 1.47 2.07 1.98 | 1.24 1.06 0.90 0.75 0.75 | 1.56 1.75 1.24 0.79 0.75 | 0.94 1.02 0.96 0.97 1.49 |
| 0.8        | 1.14 1.34 1.52 2.09 2.06 | 1.22 1.37 1.53 2.00 2.09 | 1.19 1.25 0.92 0.99 0.81 | 1.49 1.68 1.18 0.97 0.75 | 0.93 1.19 0.96 0.90 1.38 |
| 0.9        | 1.18 1.37 1.55 2.13 2.09 | 1.24 1.44 1.58 2.09 2.07 | 1.04 1.37 1.01 0.82 0.69 | 1.07 1.68 1.24 1.03 0.71 | 0.84 1.27 0.92 0.86 1.07 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.02 1.01 0.94 | 1.01 0.93 0.92 0.88 1.02 | 1.16 1.11 1.09 0.75 0.73 | 1.72 1.64 1.54 0.75 0.77 | 1.07 1.00 1.00 1.33 1.72 |
| 0.1        | 0.91 0.88 0.97 1.21 1.10 | 0.97 0.91 0.97 1.16 1.19 | 1.18 1.11 1.07 0.74 0.74 | 1.65 1.52 1.39 0.72 0.74 | 1.03 0.98 0.98 1.37 1.67 |
| 0.2        | 0.94 0.94 1.04 1.40 1.33 | 0.98 0.95 1.04 1.32 1.24 | 1.16 1.09 1.02 0.73 0.73 | 1.68 1.44 1.32 0.69 0.72 | 1.01 0.99 0.97 1.28 1.67 |
| 0.3        | 0.98 0.98 1.12 1.58 1.32 | 1.02 1.01 1.16 1.49 1.31 | 1.15 1.04 0.98 0.73 0.73 | 1.69 1.38 1.22 0.70 0.71 | 1.00 0.99 0.97 1.27 1.64 |
| 0.4        | 1.02 1.08 1.22 1.71 1.46 | 1.13 1.15 1.20 1.57 1.46 | 1.10 1.00 0.93 0.72 0.72 | 1.65 1.32 1.13 0.70 0.71 | 1.00 0.99 0.98 1.14 1.59 |
| 0.5        | 1.07 1.21 1.27 1.81 1.59 | 1.11 1.18 1.28 1.70 1.57 | 1.08 0.94 0.86 0.74 0.76 | 1.74 1.29 1.05 0.69 0.74 | 1.04 1.00 0.97 1.18 1.60 |
| 0.6        | 1.12 1.32 1.35 1.87 1.68 | 1.14 1.30 1.45 1.81 1.59 | 1.16 0.93 0.85 0.81 0.83 | 1.69 1.35 1.04 0.74 0.77 | 1.02 1.03 0.98 1.06 1.52 |
| 0.7        | 1.14 1.39 1.43 1.90 1.74 | 1.19 1.36 1.49 1.93 1.75 | 1.21 1.06 0.86 0.85 0.83 | 1.56 1.55 1.11 0.78 0.77 | 0.99 1.07 1.00 0.99 1.50 |
| 0.8        | 1.21 1.44 1.47 2.04 1.87 | 1.34 1.51 1.58 1.93 1.70 | 1.21 1.20 0.84 0.82 0.78 | 1.45 1.72 1.15 1.39 0.73 | 1.02 1.31 0.97 0.86 1.32 |
| 0.9        | 1.24 1.42 1.49 2.05 2.00 | 1.37 1.50 1.58 1.91 1.83 | 1.04 1.37 0.90 0.78 0.71 | 1.08 1.68 1.05 0.95 0.71 | 0.95 1.47 0.95 0.88 1.15 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.90 0.84 0.96 0.94 0.88 | 0.96 0.98 1.01 0.91 0.86 | 1.23 1.22 1.13 0.79 0.75 | 1.52 1.45 1.34 0.68 0.82 | 1.08 1.05 1.00 1.29 1.20 |
| 0.1        | 0.91 0.89 0.97 1.17 1.06 | 0.97 1.01 1.04 1.11 1.06 | 1.26 1.20 1.12 0.77 0.76 | 1.66 1.16 1.10 0.79 0.71 | 1.07 1.07 0.97 1.25 1.51 |
| 0.2        | 0.95 0.95 1.03 1.38 1.24 | 1.00 1.04 1.09 1.26 1.11 | 1.23 1.19 1.11 0.77 0.74 | 1.47 1.09 0.88 0.69 0.49 | 1.04 1.07 0.99 1.18 1.51 |
| 0.3        | 0.98 1.02 1.13 1.54 1.37 | 1.04 1.10 1.18 1.40 1.26 | 1.22 1.15 1.06 0.78 0.74 | 0.32 1.32 1.25 0.56 0.78 | 1.07 1.08 0.98 1.19 1.52 |
| 0.4        | 1.02 1.08 1.23 1.70 1.43 | 1.08 1.16 1.26 1.56 1.26 | 1.18 1.13 0.99 0.73 0.74 | 0.98 1.00 0.95 0.68 0.73 | 1.08 1.10 1.01 1.09 1.43 |
| 0.5        | 1.11 1.20 1.33 1.80 1.54 | 1.17 1.28 1.36 1.66 1.33 | 1.17 1.16 0.97 0.77 0.82 | 1.46 1.16 0.93 0.65 0.76 | 1.08 1.11 1.00 1.08 1.45 |
| 0.6        | 1.14 1.35 1.39 1.84 1.59 | 1.18 1.42 1.43 1.68 1.39 | 1.23 1.20 1.01 0.80 0.80 | 1.43 1.28 0.99 0.69 0.77 | 1.05 1.15 1.01 1.05 1.34 |
| 0.7        | 1.19 1.42 1.44 1.92 1.65 | 1.24 1.48 1.48 1.78 1.51 | 1.25 1.20 0.97 0.82 0.80 | 1.25 1.28 1.05 0.69 0.70 | 1.06 1.26 1.01 0.98 1.30 |
| 0.8        | 1.23 1.45 1.50 1.91 1.76 | 1.27 1.51 1.51 1.83 1.58 | 1.21 1.20 0.95 1.07 0.75 | 1.28 1.47 0.93 0.74 0.66 | 1.07 1.62 1.04 0.90 1.18 |
| 0.9        | 1.26 1.47 1.53 1.99 1.78 | 1.30 1.52 1.54 1.81 1.64 | 1.07 1.28 0.95 0.87 0.72 | 1.03 1.39 0.84 0.85 0.64 | 0.97 2.32 1.09 1.01 0.95 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.05 1.21 1.38 1.30 1.22 | 1.03 0.99 1.02 1.08 1.24 | 0.62 0.61 0.61 0.61 0.63 | 1.19 1.29 1.30 1.30 1.25 | 0.93 0.99 0.99 1.20 1.93 |
| 0.1        | 1.04 1.01 1.12 1.36 1.26 | 1.02 0.98 1.02 1.10 1.28 | 0.57 0.56 0.55 0.55 0.57 | 1.12 1.15 1.14 1.14 1.11 | 0.91 0.98 0.98 0.99 1.83 |
| 0.2        | 1.04 1.01 1.15 1.38 1.35 | 1.02 0.98 1.06 1.21 1.36 | 0.56 0.55 0.55 0.54 0.57 | 1.16 1.12 1.11 1.11 1.11 | 0.92 0.97 0.97 0.95 1.78 |
| 0.3        | 1.04 1.04 1.19 1.41 1.47 | 1.03 1.01 1.10 1.23 1.50 | 0.58 0.54 0.54 0.53 0.56 | 1.16 1.11 1.08 1.07 1.03 | 0.92 0.97 0.96 1.48 1.88 |
| 0.4        | 1.06 1.07 1.22 1.49 1.59 | 1.04 1.08 1.14 1.28 1.58 | 0.60 0.55 0.53 0.52 0.57 | 1.21 1.14 1.06 1.04 0.98 | 0.91 0.97 0.97 1.19 1.77 |
| 0.5        | 1.07 1.11 1.26 1.53 1.63 | 1.04 1.14 1.17 1.55 1.63 | 0.58 0.54 0.52 0.52 0.58 | 1.20 1.18 1.03 1.06 0.94 | 0.92 0.97 0.95 0.93 1.58 |
| 0.6        | 1.08 1.17 1.29 1.54 1.72 | 1.05 1.16 1.22 1.35 1.77 | 0.65 0.55 0.51 0.50 0.59 | 1.23 1.31 1.04 0.96 0.87 | 0.90 1.00 0.95 0.99 1.51 |
| 0.7        | 1.08 1.19 1.27 1.41 1.74 | 1.06 1.16 1.23 1.36 1.87 | 0.67 0.63 0.51 0.50 0.62 | 1.24 1.37 1.05 0.89 0.81 | 0.86 1.40 0.94 0.98 1.47 |
| 0.8        | 1.09 1.20 1.29 1.42 1.92 | 1.08 1.18 1.25 1.37 1.87 | 0.70 0.72 0.55 0.47 0.66 | 1.23 1.39 1.27 0.81 0.78 | 0.86 1.00 0.92 0.94 1.23 |
| 0.9        | 1.10 1.20 1.30 1.43 1.75 | 1.09 1.17 1.27 1.39 1.89 | 0.69 0.80 0.88 0.51 0.58 | 1.04 1.43 0.97 0.66 0.65 | 0.77 0.68 0.86 0.81 0.88 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.92 1.23 1.35 1.32 1.17 | 0.91 0.88 0.91 0.95 1.29 | 0.63 0.60 0.60 0.65 0.68 | 1.21 1.29 1.29 1.16 0.98 | 0.98 0.99 0.99 0.93 1.41 |
| 0.1        | 0.92 0.92 1.02 1.33 1.23 | 0.91 0.90 0.93 1.07 1.33 | 0.59 0.55 0.55 0.59 0.65 | 1.16 1.16 1.15 1.04 0.90 | 0.96 0.98 0.98 0.91 1.39 |
| 0.2        | 0.94 0.93 1.06 1.47 1.33 | 0.92 0.91 0.96 1.22 1.42 | 0.58 0.54 0.54 0.62 0.66 | 1.19 1.14 1.12 0.96 0.91 | 0.97 0.98 0.97 0.89 1.36 |
| 0.3        | 0.94 0.98 1.10 1.59 1.46 | 0.92 0.95 1.00 1.32 1.56 | 0.59 0.55 0.54 0.65 0.68 | 1.21 1.12 1.11 0.94 0.88 | 0.97 0.97 0.97 0.86 1.33 |
| 0.4        | 0.95 1.05 1.13 1.73 1.57 | 0.93 1.02 1.04 1.40 1.70 | 0.60 0.55 0.54 0.63 0.70 | 1.25 1.16 1.08 0.89 0.83 | 0.96 0.97 0.97 0.83 1.28 |
| 0.5        | 0.97 1.11 1.10 1.52 1.60 | 0.94 1.08 1.07 1.47 1.75 | 0.61 0.56 0.54 0.66 0.70 | 1.24 1.23 1.06 0.95 0.88 | 0.96 0.97 0.96 0.80 1.21 |
| 0.6        | 0.98 1.13 1.13 1.55 1.66 | 0.95 1.10 1.10 1.48 1.80 | 0.69 0.59 0.54 0.68 0.72 | 1.28 1.36 1.08 0.92 0.85 | 0.96 0.97 0.95 0.72 1.19 |
| 0.7        | 0.99 1.13 1.16 1.65 1.71 | 0.96 1.10 1.12 1.50 1.82 | 0.69 0.67 0.56 0.70 0.69 | 1.25 1.40 1.08 0.75 0.89 | 0.94 1.22 0.95 0.67 1.11 |
| 0.8        | 1.01 1.12 1.19 1.52 1.87 | 0.96 1.08 1.14 1.54 1.89 | 0.72 0.74 0.62 0.54 0.61 | 1.23 1.40 1.00 1.08 0.74 | 0.90 1.01 0.93 0.88 0.98 |
| 0.9        | 1.02 1.10 1.19 1.57 1.68 | 0.97 1.07 1.15 1.50 1.64 | 0.70 0.80 0.71 0.43 0.45 | 1.02 1.41 0.98 0.65 0.56 | 0.75 0.73 0.86 0.81 0.75 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.02 1.03 1.63 1.55 1.38 | 1.00 0.97 1.00 1.04 1.52 | 0.64 0.63 0.62 0.69 0.79 | 1.22 1.29 1.28 0.86 0.88 | 1.00 0.98 0.98 0.68 0.83 |
| 0.1        | 1.00 0.99 1.08 1.54 1.39 | 1.00 0.97 1.00 1.12 1.50 | 0.61 0.59 0.58 0.66 0.77 | 1.20 1.20 1.19 0.83 0.86 | 0.99 0.98 0.98 0.61 0.81 |
| 0.2        | 1.01 0.98 1.10 1.65 1.45 | 1.00 0.96 1.03 1.27 1.55 | 0.61 0.59 0.58 0.79 0.78 | 1.24 1.19 1.17 0.80 0.85 | 0.99 0.97 1.03 0.63 0.74 |
| 0.3        | 1.02 1.00 1.13 1.71 1.52 | 1.00 0.97 1.05 1.36 1.64 | 0.63 0.59 0.58 0.78 0.79 | 1.27 1.18 1.14 0.79 0.86 | 0.99 0.97 0.98 0.55 0.74 |
| 0.4        | 1.03 1.05 1.16 1.81 1.62 | 1.01 1.06 1.08 1.41 1.70 | 0.65 0.61 0.62 0.76 0.79 | 1.29 1.16 1.12 0.78 0.85 | 0.99 0.97 0.95 0.55 0.74 |
| 0.5        | 1.04 1.09 1.22 1.89 1.71 | 1.02 1.06 1.11 1.49 1.78 | 0.67 0.64 0.70 0.79 0.79 | 1.28 1.10 0.99 0.79 0.86 | 0.99 0.99 0.96 0.54 0.72 |
| 0.6        | 1.06 1.13 1.27 1.95 1.75 | 1.02 1.12 1.14 1.58 1.85 | 0.72 0.71 0.76 0.69 0.69 | 1.27 1.13 1.01 0.74 0.78 | 0.98 0.98 0.95 0.55 0.70 |
| 0.7        | 1.08 1.16 1.29 1.98 1.76 | 1.04 1.12 1.16 1.63 1.89 | 0.71 0.74 0.72 0.51 0.56 | 1.29 1.29 0.96 0.63 0.66 | 0.97 1.18 0.93 0.49 0.67 |
| 0.8        | 1.10 1.16 1.24 1.66 1.83 | 1.05 1.12 1.18 1.65 1.96 | 0.73 0.74 0.62 0.38 0.49 | 1.26 1.42 0.99 0.79 0.62 | 0.94 0.98 0.91 0.87 0.65 |
| 0.9        | 1.10 1.18 1.25 1.69 1.53 | 1.06 1.13 1.20 1.66 1.54 | 0.70 0.81 0.72 0.44 0.46 | 1.02 1.43 1.00 0.67 0.59 | 0.84 0.82 0.86 0.84 0.53 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.95 0.98 1.51 1.46 1.28 | 0.94 0.93 0.94 1.03 1.32 | 0.69 0.67 0.66 0.73 0.82 | 1.18 1.23 1.23 0.86 0.88 | 1.05 1.02 1.01 0.50 0.57 |
| 0.1        | 0.96 0.95 1.01 1.46 1.37 | 0.94 0.93 0.94 1.11 1.35 | 0.65 0.63 0.62 0.74 0.80 | 1.10 1.11 1.09 0.85 0.88 | 1.05 1.01 0.98 0.41 0.54 |
| 0.2        | 0.96 0.96 1.03 1.51 1.30 | 0.95 0.95 0.97 1.23 1.38 | 0.65 0.63 0.64 0.86 0.83 | 1.16 1.10 1.07 0.84 0.88 | 1.05 1.02 0.99 0.41 0.52 |
| 0.3        | 0.96 0.98 1.05 1.61 1.43 | 0.95 0.97 1.00 1.31 1.46 | 0.67 0.68 0.69 0.68 0.81 | 1.19 1.07 1.04 0.85 0.87 | 1.05 1.01 0.98 0.41 0.51 |
| 0.4        | 0.97 1.02 1.08 1.66 1.61 | 0.96 1.00 1.03 1.34 1.42 | 0.68 0.75 0.76 0.82 0.80 | 1.22 1.04 1.01 0.85 0.86 | 1.05 1.01 0.99 0.39 0.49 |
| 0.5        | 0.97 1.05 1.13 1.71 1.45 | 0.96 1.03 1.09 1.39 1.54 | 0.69 0.77 0.77 0.77 0.76 | 1.22 1.03 0.93 0.84 0.87 | 1.04 1.02 0.98 0.38 0.48 |
| 0.6        | 0.98 1.05 1.15 1.74 1.60 | 0.97 1.04 1.07 1.41 1.70 | 0.75 0.75 0.75 0.61 0.66 | 1.28 1.07 0.96 0.80 0.79 | 1.04 1.01 0.97 0.36 0.46 |
| 0.7        | 0.98 1.06 1.24 1.75 1.65 | 0.98 1.04 1.08 1.44 1.69 | 0.73 0.73 0.60 0.50 0.55 | 1.18 1.23 0.91 0.70 0.70 | 1.03 1.23 0.90 0.36 0.47 |
| 0.8        | 0.99 1.06 1.11 1.47 1.66 | 0.99 1.04 1.11 1.50 1.76 | 0.76 0.77 0.60 0.60 0.52 | 1.21 1.34 0.96 0.80 0.67 | 1.02 1.03 0.96 0.93 0.41 |
| 0.9        | 0.99 1.06 1.11 1.45 1.35 | 0.99 1.05 1.10 1.45 1.38 | 0.72 0.84 0.70 0.42 0.53 | 1.02 1.41 0.97 0.61 0.65 | 0.92 0.90 0.78 0.87 0.36 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.14 1.29 1.48 1.32 1.25 | 1.18 1.11 1.13 1.13 1.37 | 0.56 0.57 0.57 0.57 0.59 | 1.00 1.07 1.07 1.08 1.06 | 1.02 1.03 1.01 1.13 2.13 |
| 0.1        | 1.17 1.11 1.22 1.39 1.27 | 1.21 1.13 1.16 1.15 1.10 | 0.57 0.57 0.57 0.57 0.58 | 0.96 0.99 0.98 0.98 0.97 | 0.95 1.01 1.01 1.17 2.00 |
| 0.2        | 1.21 1.14 1.27 1.44 1.39 | 1.24 1.16 1.21 1.12 1.43 | 0.57 0.57 0.57 0.57 0.58 | 0.95 0.97 0.97 0.97 0.95 | 0.95 1.00 0.99 1.03 1.92 |
| 0.3        | 1.23 1.15 1.32 1.47 1.47 | 1.26 1.16 1.26 1.31 1.53 | 0.56 0.56 0.56 0.56 0.58 | 0.97 0.96 0.95 0.95 0.92 | 0.95 1.00 0.99 1.00 1.83 |
| 0.4        | 1.25 1.15 1.31 1.36 1.61 | 1.29 1.15 1.32 1.36 1.64 | 0.56 0.56 0.56 0.56 0.58 | 1.02 0.99 0.93 0.93 0.82 | 0.94 1.00 0.98 0.99 1.75 |
| 0.5        | 1.29 1.17 1.37 1.38 1.66 | 1.31 1.17 1.37 1.40 1.70 | 0.57 0.55 0.55 0.55 0.60 | 1.00 1.02 0.92 0.91 0.86 | 0.93 1.03 0.98 0.99 1.64 |
| 0.6        | 1.32 1.32 1.43 1.26 1.58 | 1.34 1.33 1.43 1.41 1.47 | 0.58 0.55 0.54 0.54 0.63 | 1.02 1.06 0.92 0.88 0.81 | 0.91 1.08 0.97 0.98 1.51 |
| 0.7        | 1.35 1.29 1.47 1.56 1.70 | 1.36 1.30 1.48 1.48 1.79 | 0.64 0.57 0.53 0.52 0.67 | 1.04 1.08 0.94 0.84 0.81 | 0.89 1.78 0.95 0.95 1.36 |
| 0.8        | 1.39 1.31 1.52 1.51 1.81 | 1.39 1.31 1.51 1.63 1.61 | 0.66 0.62 0.53 0.51 0.68 | 1.04 1.11 1.06 0.78 0.77 | 0.81 1.19 0.93 0.94 1.21 |
| 0.9        | 1.39 1.38 1.53 1.50 1.77 | 1.40 1.39 1.53 1.46 1.59 | 0.62 0.69 0.76 0.58 0.57 | 0.94 1.19 0.99 0.86 0.66 | 0.70 0.77 0.87 0.89 0.94 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.19 1.53 1.68 1.58 1.42 | 1.18 1.10 1.13 1.12 1.54 | 0.56 0.52 0.52 0.54 0.58 | 1.02 1.07 1.07 1.05 0.93 | 1.01 1.04 1.03 1.12 1.82 |
| 0.1        | 1.23 1.16 1.27 1.64 1.40 | 1.22 1.14 1.17 1.16 1.53 | 0.57 0.53 0.53 0.54 0.59 | 0.99 0.98 0.98 0.97 0.86 | 0.97 1.02 1.01 1.09 1.72 |
| 0.2        | 1.27 1.19 1.32 1.65 1.50 | 1.27 1.17 1.22 1.35 1.57 | 0.57 0.53 0.53 0.59 0.63 | 0.98 0.97 0.96 0.98 0.82 | 0.95 1.03 1.01 1.05 1.65 |
| 0.3        | 1.29 1.23 1.38 1.72 1.61 | 1.29 1.21 1.28 1.45 1.68 | 0.56 0.53 0.52 0.57 0.64 | 1.00 0.97 0.94 0.93 0.80 | 0.96 1.02 1.00 0.99 1.59 |
| 0.4        | 1.32 1.27 1.45 1.80 1.71 | 1.32 1.25 1.35 1.50 1.72 | 0.56 0.52 0.53 0.60 0.69 | 1.03 0.99 0.93 0.94 0.78 | 0.95 1.03 1.00 0.96 1.50 |
| 0.5        | 1.36 1.31 1.45 1.54 1.80 | 1.35 1.29 1.41 1.48 1.89 | 0.58 0.52 0.52 0.63 0.71 | 1.04 1.01 0.90 0.92 0.82 | 0.96 1.05 1.00 0.92 1.39 |
| 0.6        | 1.39 1.46 1.51 1.53 1.72 | 1.38 1.34 1.48 1.53 1.84 | 0.59 0.52 0.52 0.63 0.72 | 1.04 1.05 0.89 0.81 0.87 | 0.94 1.12 0.99 0.86 1.34 |
| 0.7        | 1.42 1.41 1.56 1.52 1.85 | 1.40 1.38 1.53 1.50 1.86 | 0.63 0.55 0.57 0.70 0.76 | 1.01 1.08 1.00 0.92 0.85 | 0.91 1.77 0.98 0.81 1.22 |
| 0.8        | 1.45 1.39 1.61 1.62 1.92 | 1.44 1.41 1.57 1.60 1.92 | 0.64 0.59 0.65 0.61 0.63 | 1.08 1.11 0.94 0.72 0.77 | 0.86 1.19 0.96 0.92 1.08 |
| 0.9        | 1.48 1.48 1.63 1.60 1.72 | 1.45 1.43 1.60 1.56 1.70 | 0.61 0.66 0.60 0.49 0.45 | 0.96 1.21 0.86 0.72 0.59 | 0.72 0.78 0.89 0.86 0.89 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.60 1.32 2.51 2.34 1.78 | 1.43 1.32 1.36 1.37 1.97 | 0.56 0.55 0.54 0.68 0.76 | 1.02 1.05 1.06 0.86 0.88 | 0.93 0.99 0.98 0.73 0.97 |
| 0.1        | 1.66 1.53 1.61 2.27 1.71 | 1.50 1.38 1.39 1.43 1.80 | 0.58 0.55 0.54 0.69 0.76 | 0.96 0.97 0.97 0.84 0.88 | 0.97 1.00 0.99 0.68 0.91 |
| 0.2        | 1.72 1.58 1.72 2.14 1.70 | 1.55 1.43 1.45 1.48 1.81 | 0.57 0.55 0.54 0.80 0.79 | 0.96 0.95 0.94 0.82 0.87 | 0.96 0.99 0.98 0.66 0.84 |
| 0.3        | 1.75 1.62 1.78 2.11 1.78 | 1.59 1.48 1.52 1.58 1.83 | 0.57 0.55 0.54 0.77 0.79 | 1.00 0.94 0.93 0.80 0.86 | 0.97 0.99 0.98 0.64 0.82 |
| 0.4        | 1.80 1.69 1.86 2.12 1.84 | 1.64 1.53 1.59 1.62 1.89 | 0.56 0.56 0.60 0.77 0.80 | 1.03 0.97 1.00 0.79 0.87 | 0.97 0.99 0.98 0.63 0.80 |
| 0.5        | 1.85 1.74 1.94 2.13 1.87 | 1.69 1.59 1.67 1.70 1.90 | 0.58 0.57 0.67 0.79 0.81 | 1.05 0.98 0.98 0.79 0.92 | 0.97 1.00 0.98 0.61 0.79 |
| 0.6        | 1.88 1.82 2.02 2.13 1.87 | 1.74 1.72 1.75 1.71 1.91 | 0.59 0.57 0.71 0.72 0.70 | 1.08 0.93 0.91 0.73 0.87 | 0.96 1.03 0.97 0.57 0.76 |
| 0.7        | 1.92 1.89 2.09 2.11 1.90 | 1.78 1.69 1.81 1.74 1.90 | 0.60 0.53 0.64 0.53 0.55 | 1.05 1.05 0.89 0.65 0.64 | 0.96 1.50 0.97 0.51 0.70 |
| 0.8        | 1.97 1.89 2.01 1.75 1.81 | 1.84 1.71 1.85 1.72 1.95 | 0.63 0.59 0.54 0.49 0.47 | 1.07 1.12 0.87 0.70 0.62 | 0.92 0.98 0.95 0.93 0.66 |
| 0.9        | 1.99 1.93 2.02 1.69 1.59 | 1.85 1.76 1.88 1.69 1.52 | 0.62 0.66 0.54 0.42 0.46 | 0.97 1.21 0.76 0.61 0.61 | 0.82 0.81 0.89 0.80 0.58 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.08 1.50 3.11 2.84 2.10 | 1.68 1.58 1.77 2.39 1.91 | 0.55 0.54 0.53 0.70 0.77 | 1.06 1.09 1.08 0.88 0.88 | 0.99 1.02 1.02 0.62 0.78 |
| 0.1        | 2.11 1.93 2.02 2.50 1.92 | 1.73 1.62 1.83 2.20 1.85 | 0.57 0.55 0.54 0.69 0.79 | 1.04 1.02 1.01 0.85 0.87 | 0.98 1.01 1.01 0.57 0.71 |
| 0.2        | 2.14 1.96 2.02 2.37 1.92 | 1.77 1.66 1.81 2.12 1.65 | 0.57 0.55 0.55 0.75 0.79 | 1.05 1.01 1.01 0.84 0.87 | 0.98 1.00 1.00 0.55 0.68 |
| 0.3        | 2.14 2.00 2.07 2.27 1.90 | 1.79 1.70 1.85 2.01 1.77 | 0.57 0.57 0.59 0.71 0.79 | 1.08 1.06 1.01 0.82 0.84 | 0.98 1.00 1.02 0.59 0.69 |
| 0.4        | 2.18 2.05 2.12 2.16 1.92 | 1.83 1.74 1.89 1.97 1.45 | 0.57 0.67 0.67 0.70 0.76 | 1.13 1.01 1.01 0.81 0.82 | 0.97 1.00 1.00 0.52 0.66 |
| 0.5        | 2.23 2.09 2.24 2.18 1.96 | 1.86 1.78 1.85 1.69 1.74 | 0.59 0.74 0.73 0.67 0.70 | 1.13 0.99 0.99 0.79 0.82 | 0.98 1.00 1.00 0.53 0.67 |
| 0.6        | 2.24 2.13 2.32 2.18 1.88 | 1.89 1.83 1.90 1.77 1.97 | 0.61 0.67 0.77 0.55 0.57 | 1.14 1.00 0.97 0.70 0.77 | 0.97 1.02 0.99 0.51 0.65 |
| 0.7        | 2.25 2.16 2.38 2.16 2.00 | 1.92 1.87 1.96 1.78 1.97 | 0.58 0.58 0.63 0.53 0.47 | 1.06 1.02 0.96 0.74 0.69 | 0.96 1.32 0.98 0.48 0.62 |
| 0.8        | 2.28 2.17 2.38 2.12 2.03 | 1.96 1.89 2.00 1.80 2.07 | 0.61 0.58 0.52 0.49 0.44 | 1.08 1.15 0.87 0.81 0.65 | 0.93 1.05 0.95 0.88 0.52 |
| 0.9        | 2.28 2.22 2.45 1.85 1.68 | 1.97 1.95 2.03 1.79 1.61 | 0.61 0.65 0.57 0.46 0.44 | 0.98 1.19 0.87 0.69 0.64 | 0.88 0.88 0.90 0.84 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.02 1.14 1.04 1.08 1.15 | 1.04 1.01 1.01 1.00 1.23 | 0.63 0.62 0.60 0.58 0.53 | 0.95 0.99 0.97 0.94 0.76 | 1.05 1.05 1.04 1.07 1.89 |
| 0.1        | 1.03 1.02 1.05 1.10 1.17 | 1.09 1.03 1.06 1.15 1.18 | 0.64 0.62 0.60 0.60 0.52 | 0.95 0.91 0.88 0.87 0.70 | 0.97 1.03 1.02 1.06 1.87 |
| 0.2        | 1.05 1.04 1.07 1.14 1.17 | 1.07 1.04 1.07 2.55 1.21 | 0.63 0.61 0.59 0.58 0.50 | 0.93 0.89 0.86 0.82 0.66 | 0.95 1.03 1.02 1.04 1.83 |
| 0.3        | 1.03 1.10 1.05 1.17 1.29 | 1.05 1.08 1.13 1.18 1.21 | 0.62 0.60 0.58 0.57 0.48 | 0.89 0.89 0.84 0.83 0.62 | 0.98 1.03 1.02 1.03 1.79 |
| 0.4        | 1.19 1.10 1.15 1.18 1.32 | 1.07 1.13 1.17 1.31 1.25 | 0.62 0.59 0.57 0.56 0.46 | 0.95 0.92 0.82 0.80 0.60 | 0.98 1.01 1.02 1.01 1.73 |
| 0.5        | 1.08 1.18 1.20 1.22 1.29 | 1.11 1.17 1.19 1.26 1.34 | 0.61 0.58 0.55 0.51 0.46 | 0.94 0.94 0.82 0.77 0.57 | 0.96 1.02 1.01 1.01 1.67 |
| 0.6        | 1.11 1.28 1.23 1.04 1.38 | 1.13 1.21 1.24 1.24 1.40 | 0.63 0.56 0.53 0.52 0.45 | 0.95 0.97 0.81 0.76 0.54 | 0.96 1.00 1.00 0.99 1.62 |
| 0.7        | 1.14 1.23 1.27 1.30 1.32 | 1.15 1.23 1.28 1.31 1.32 | 0.68 0.56 0.50 0.49 0.44 | 0.96 0.99 0.81 0.62 0.53 | 0.95 1.00 1.00 0.98 1.53 |
| 0.8        | 1.08 1.31 1.29 1.47 1.49 | 1.17 1.24 1.31 1.28 1.46 | 0.65 0.65 0.49 0.47 0.44 | 0.83 0.98 0.83 0.65 0.52 | 0.88 1.08 0.98 0.98 1.37 |
| 0.9        | 1.17 1.22 1.31 1.31 1.40 | 1.19 1.25 1.31 1.36 1.41 | 0.59 0.74 0.57 0.44 0.49 | 0.68 0.95 0.79 0.59 0.55 | 0.79 1.05 0.92 0.97 1.11 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.96 1.02 0.96 0.98 1.15 | 0.93 0.93 0.95 0.94 1.13 | 0.64 0.60 0.60 0.55 0.52 | 0.98 0.99 0.96 0.79 0.70 | 1.03 1.04 1.03 1.11 1.81 |
| 0.1        | 0.93 0.94 0.96 0.98 1.17 | 0.95 0.95 0.97 0.99 1.15 | 0.65 0.61 0.60 0.54 0.52 | 0.93 0.90 0.88 0.72 0.65 | 0.98 1.02 1.01 1.11 1.82 |
| 0.2        | 0.95 0.96 1.00 1.09 1.24 | 0.97 0.97 1.00 1.09 1.19 | 0.64 0.60 0.59 0.53 0.51 | 0.95 0.88 0.86 0.70 0.63 | 0.97 1.03 1.02 1.07 1.77 |
| 0.3        | 0.97 0.99 1.04 1.13 1.26 | 0.99 1.00 0.98 1.24 1.27 | 0.64 0.59 0.57 0.53 0.51 | 0.94 0.88 0.84 0.68 0.63 | 0.97 1.02 1.01 1.07 1.75 |
| 0.4        | 0.99 1.04 1.08 1.20 1.23 | 0.99 1.05 1.09 1.22 1.28 | 0.62 0.58 0.57 0.50 0.50 | 0.98 0.91 0.82 0.70 0.63 | 0.96 1.02 1.02 1.08 1.71 |
| 0.5        | 1.01 1.09 1.13 1.16 1.39 | 1.01 1.09 1.13 1.26 1.41 | 0.64 0.57 0.55 0.52 0.51 | 1.00 0.93 0.81 0.66 0.60 | 0.99 1.01 1.02 1.03 1.61 |
| 0.6        | 1.06 1.11 1.19 1.37 1.49 | 1.04 1.14 1.17 1.31 1.43 | 0.67 0.57 0.54 0.52 0.52 | 1.00 0.98 0.79 0.65 0.61 | 0.96 1.01 1.01 1.02 1.57 |
| 0.7        | 1.04 1.16 1.20 1.34 1.49 | 1.05 1.16 1.20 1.32 1.44 | 0.71 0.57 0.52 0.53 0.52 | 0.95 1.03 0.81 0.65 0.62 | 0.94 1.01 1.00 0.99 1.53 |
| 0.8        | 1.07 1.18 1.23 1.36 1.57 | 1.08 1.18 1.24 1.34 1.52 | 0.67 0.68 0.54 0.49 0.53 | 0.87 1.00 0.81 0.72 0.62 | 0.88 1.12 0.97 0.97 1.41 |
| 0.9        | 1.08 1.18 1.25 1.36 1.57 | 1.10 1.19 1.23 1.44 1.57 | 0.62 0.73 0.56 0.44 0.45 | 0.71 0.93 0.79 0.56 0.54 | 0.75 1.13 0.93 0.95 1.14 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.97 1.04 1.00 0.94 ---- | 0.96 1.05 1.21 1.13 ---- | 0.64 0.60 0.59 0.53 ---- | 0.98 0.96 0.92 0.63 ---- | 0.98 1.04 1.02 0.99 ---- |
| 0.1        | 0.99 1.05 1.19 1.02 ---- | 0.99 1.07 1.21 1.14 ---- | 0.65 0.62 0.58 0.52 ---- | 0.95 0.89 0.84 0.61 ---- | 0.93 1.02 0.98 0.99 ---- |
| 0.2        | 1.01 1.08 1.20 1.11 ---- | 1.02 1.09 1.24 1.21 ---- | 0.65 0.60 0.57 0.52 ---- | 0.96 0.86 0.82 0.59 ---- | 0.94 1.02 1.00 0.93 ---- |
| 0.3        | 1.03 1.12 1.34 1.22 ---- | 1.03 1.11 1.29 1.27 ---- | 0.65 0.60 0.56 0.50 ---- | 0.97 0.86 0.80 0.58 ---- | 0.93 1.02 1.00 0.96 ---- |
| 0.4        | 1.06 1.15 1.40 1.31 ---- | 1.06 1.16 1.33 1.33 ---- | 0.65 0.59 0.55 0.49 ---- | 1.00 0.89 0.77 0.55 ---- | 0.92 1.01 1.00 0.93 ---- |
| 0.5        | 1.08 1.21 1.45 1.37 ---- | 1.07 1.21 1.36 1.37 ---- | 0.66 0.60 0.54 0.48 ---- | 1.02 0.87 0.75 0.55 ---- | 0.94 1.02 1.00 0.96 ---- |
| 0.6        | 1.11 1.24 1.41 1.46 ---- | 1.09 1.25 1.38 1.42 ---- | 0.69 0.60 0.53 0.45 ---- | 1.02 0.91 0.73 0.56 ---- | 0.60 1.06 0.94 0.59 ---- |
| 0.7        | 1.11 1.27 1.39 1.43 ---- | 1.11 1.27 1.41 1.45 ---- | 0.71 0.57 0.52 0.45 ---- | 0.93 0.91 0.71 0.53 ---- | 0.82 1.31 1.07 0.88 ---- |
| 0.8        | 1.12 1.27 1.44 1.45 ---- | 1.11 1.27 1.45 1.49 ---- | 0.70 0.66 0.48 0.42 ---- | 0.86 0.96 0.69 0.67 ---- | 0.98 1.14 1.07 1.00 ---- |
| 0.9        | 1.13 1.29 1.43 1.49 ---- | 1.12 1.29 1.42 1.53 ---- | 0.62 0.70 0.48 0.42 ---- | 0.69 0.95 0.66 0.55 ---- | 0.38 1.32 1.08 0.96 ---- |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.95 1.30 0.92 0.90 ---- | 0.95 1.07 1.22 1.10 ---- | 0.63 0.62 0.58 0.56 ---- | 0.95 0.95 0.86 0.65 ---- | 0.97 1.04 1.00 0.99 ---- |
| 0.1        | 0.97 1.06 1.19 0.99 ---- | 0.98 1.08 1.24 1.10 ---- | 0.64 0.62 0.58 0.54 ---- | 0.93 0.87 0.80 0.65 ---- | 0.92 1.03 0.98 0.97 ---- |
| 0.2        | 1.00 1.08 1.22 1.09 ---- | 1.00 1.10 1.26 1.16 ---- | 0.63 0.62 0.57 0.54 ---- | 0.95 0.87 0.75 0.60 ---- | 0.93 1.04 0.99 0.90 ---- |
| 0.3        | 1.01 1.13 1.26 1.16 ---- | 1.01 1.14 1.29 1.21 ---- | 0.64 0.61 0.56 0.53 ---- | 0.96 0.84 0.74 0.59 ---- | 0.94 1.03 1.00 0.95 ---- |
| 0.4        | 1.04 1.18 1.29 1.25 ---- | 1.04 1.20 1.42 1.28 ---- | 0.63 0.61 0.55 0.50 ---- | 0.98 0.86 0.71 0.56 ---- | 0.92 1.04 1.01 0.90 ---- |
| 0.5        | 1.06 1.22 1.33 1.29 ---- | 1.05 1.23 1.35 1.32 ---- | 0.64 0.62 0.55 0.49 ---- | 0.99 0.87 0.69 0.56 ---- | 0.94 1.04 1.01 0.95 ---- |
| 0.6        | 1.07 1.27 1.38 1.35 ---- | 1.07 1.28 1.40 1.38 ---- | 0.67 0.62 0.54 0.46 ---- | 0.97 0.89 0.70 0.54 ---- | 0.92 1.05 1.00 0.93 ---- |
| 0.7        | 1.10 1.28 1.45 1.39 ---- | 1.09 1.29 1.55 1.41 ---- | 0.67 0.56 0.48 0.43 ---- | 0.91 0.98 0.65 0.56 ---- | 0.92 1.07 1.08 0.90 ---- |
| 0.8        | 1.11 1.30 1.44 1.40 ---- | 1.11 1.30 1.45 1.42 ---- | 0.67 0.65 0.46 0.45 ---- | 0.86 0.95 0.63 0.76 ---- | 0.85 1.20 1.05 1.03 ---- |
| 0.9        | 1.13 1.32 1.54 1.43 ---- | 1.13 1.31 1.45 1.44 ---- | 0.59 0.71 0.45 0.42 ---- | 0.71 0.92 0.58 0.54 ---- | 0.77 1.36 1.13 1.00 ---- |
-----------------------------------------------------------------------------------------------------------------------------------------------------

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published