Skip to content

boostorg/boost_hub_benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

298 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.28 2.60 1.22 1.53 1.50 | 1.27 1.17 1.18 1.25 1.48 | 1.03 1.03 1.03 1.03 1.04 | 1.79 1.95 1.97 1.96 1.81 | 1.06 1.03 1.02 1.01 1.01 |
| 0.1        | 1.23 1.23 1.26 1.69 1.58 | 1.21 1.17 1.21 1.79 1.57 | 1.05 1.04 1.04 1.03 1.03 | 1.72 1.75 1.76 1.75 1.62 | 1.05 1.02 1.01 1.00 0.98 |
| 0.2        | 1.21 1.23 1.32 1.78 1.63 | 1.19 1.18 1.29 1.69 1.72 | 1.05 1.02 1.04 1.02 1.04 | 1.66 1.72 1.73 1.71 1.54 | 1.05 1.02 1.01 1.00 0.98 |
| 0.3        | 1.25 1.33 1.44 1.91 1.83 | 1.22 1.28 1.40 1.81 1.90 | 1.03 1.03 1.01 1.02 1.00 | 1.70 1.71 1.69 1.66 1.38 | 1.06 1.01 1.01 0.99 0.97 |
| 0.4        | 1.32 1.41 1.54 1.78 2.13 | 1.28 1.31 1.50 1.80 1.97 | 1.01 1.00 1.00 1.01 0.98 | 1.87 1.75 1.65 1.61 1.30 | 1.06 1.00 1.01 0.99 0.96 |
| 0.5        | 1.36 1.68 1.63 1.93 2.27 | 1.34 1.62 1.59 1.81 2.26 | 1.13 1.00 0.97 0.97 0.96 | 1.84 1.84 1.60 1.58 1.16 | 1.05 1.02 1.01 0.98 0.95 |
| 0.6        | 1.45 1.86 1.75 1.95 2.45 | 1.45 1.82 1.71 2.24 2.40 | 1.15 1.01 0.97 0.97 0.96 | 1.83 1.96 1.63 1.56 1.08 | 1.05 1.04 1.00 0.96 0.93 |
| 0.7        | 1.44 1.89 1.87 2.14 2.63 | 1.58 1.88 1.83 1.97 2.47 | 1.36 1.13 0.95 0.96 0.91 | 1.87 1.98 1.67 1.52 0.97 | 1.04 1.34 0.99 0.95 0.91 |
| 0.8        | 1.53 1.89 1.98 2.04 2.65 | 1.71 1.85 1.91 2.01 2.59 | 1.42 1.52 1.00 1.00 0.99 | 1.87 2.02 1.41 1.31 0.93 | 0.99 1.03 0.96 0.90 0.85 |
| 0.9        | 1.54 1.85 2.10 2.56 2.37 | 1.78 1.76 1.94 2.15 2.59 | 1.35 1.62 1.07 0.77 0.92 | 1.63 1.92 1.32 1.08 0.96 | 0.89 0.93 0.93 0.85 0.77 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.04 2.63 2.12 2.08 1.61 | 1.03 0.99 0.99 2.27 1.64 | 1.08 1.03 1.04 0.98 0.97 | 1.89 1.94 1.96 1.31 1.18 | 1.01 1.00 1.00 1.47 1.97 |
| 0.1        | 1.03 1.02 1.10 2.10 1.70 | 1.02 1.01 1.05 2.25 1.68 | 1.08 1.04 1.03 1.03 0.98 | 1.76 1.73 1.73 1.23 1.13 | 0.99 0.99 1.00 1.39 1.90 |
| 0.2        | 1.03 1.03 1.16 2.23 1.91 | 1.01 0.98 1.12 2.57 1.90 | 1.09 1.06 1.03 0.96 0.99 | 1.72 1.78 1.71 1.17 1.14 | 0.97 0.99 1.00 1.37 1.87 |
| 0.3        | 1.08 1.07 1.24 2.35 2.05 | 1.01 1.03 1.19 2.47 1.96 | 1.07 1.02 1.03 1.00 0.93 | 1.79 1.73 1.70 1.14 1.03 | 1.00 0.98 1.00 1.22 1.79 |
| 0.4        | 1.10 1.10 1.32 2.60 2.24 | 1.09 1.11 1.27 2.54 2.29 | 1.05 1.02 1.02 0.93 0.92 | 1.90 1.82 1.69 1.05 0.98 | 0.97 0.97 0.99 1.14 1.69 |
| 0.5        | 1.14 1.29 1.42 2.40 2.27 | 1.11 1.23 1.35 2.58 2.26 | 1.24 1.03 1.02 0.90 0.90 | 1.95 1.91 1.66 1.06 0.92 | 0.98 0.98 0.99 1.07 1.65 |
| 0.6        | 1.21 1.45 1.52 2.40 2.40 | 1.29 1.50 1.46 2.90 2.39 | 1.26 1.05 1.00 0.89 0.88 | 2.03 1.93 1.52 1.10 0.86 | 0.97 0.96 0.99 1.00 1.59 |
| 0.7        | 1.26 1.62 1.64 2.87 2.55 | 1.30 1.61 1.58 2.86 2.29 | 1.49 1.17 0.96 0.94 0.89 | 2.01 1.89 1.29 1.01 0.83 | 0.91 1.50 0.98 0.91 1.54 |
| 0.8        | 1.30 1.71 1.78 2.88 2.54 | 1.41 1.67 1.71 2.50 2.52 | 1.44 1.51 0.94 0.85 0.91 | 1.88 1.91 1.35 1.38 0.95 | 0.88 1.00 0.96 0.88 1.42 |
| 0.9        | 1.57 1.63 1.89 3.10 2.54 | 1.50 1.67 1.80 3.08 2.57 | 1.36 1.71 1.06 0.76 0.85 | 1.61 2.07 1.36 1.09 0.94 | 0.77 0.76 0.91 0.85 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          | 1.03 3.56 3.54 3.21 2.14 | 1.04 0.98 1.00 1.08 2.07 | 1.09 1.04 1.04 0.92 0.92 | 1.84 1.88 1.84 1.00 0.99 | 1.02 1.00 1.00 1.63 1.94 |
| 0.1        | 1.04 1.06 1.11 2.50 2.01 | 1.02 1.01 1.06 1.55 2.03 | 1.12 1.09 1.08 0.89 0.93 | 1.89 1.72 1.74 0.97 0.94 | 1.01 0.99 1.00 1.34 1.88 |
| 0.2        | 1.03 1.08 1.19 2.61 2.19 | 1.03 1.02 1.14 1.67 2.19 | 1.16 1.11 1.07 0.91 0.92 | 1.85 1.58 1.50 0.94 0.90 | 1.00 1.00 1.02 1.47 1.80 |
| 0.3        | 1.04 1.12 1.26 2.83 2.40 | 1.04 1.09 1.23 1.74 2.06 | 1.16 1.11 1.09 0.90 0.91 | 1.85 1.49 1.38 0.93 0.91 | 1.03 0.99 0.99 1.26 1.73 |
| 0.4        | 1.13 1.19 1.32 2.74 2.47 | 1.09 1.16 1.29 1.91 2.23 | 1.14 1.08 1.07 0.90 0.89 | 1.83 1.43 1.28 0.92 0.92 | 1.02 0.99 0.99 1.17 1.67 |
| 0.5        | 1.16 1.24 1.40 2.84 2.49 | 1.17 1.23 1.36 1.90 2.40 | 1.32 1.05 0.98 1.04 0.90 | 1.80 1.44 1.20 0.99 0.95 | 0.98 0.99 1.00 1.08 1.59 |
| 0.6        | 1.27 1.54 1.49 2.80 2.62 | 1.19 1.49 1.44 1.91 2.56 | 1.33 1.03 0.97 0.89 0.93 | 1.86 1.69 1.28 0.93 1.02 | 0.98 1.01 0.98 0.95 1.47 |
| 0.7        | 1.24 1.52 1.58 2.81 2.50 | 1.23 1.46 1.52 2.07 2.66 | 1.42 1.18 0.94 0.87 0.91 | 1.93 1.89 1.34 1.02 1.03 | 0.96 1.53 0.98 0.86 1.36 |
| 0.8        | 1.35 1.65 1.66 2.20 2.60 | 1.39 1.53 1.59 2.01 2.71 | 1.42 1.51 0.94 0.86 0.88 | 1.93 2.12 1.43 1.56 1.07 | 0.91 1.01 0.96 0.76 1.19 |
| 0.9        | 1.43 1.56 1.74 2.10 2.48 | 1.42 1.52 1.65 2.17 2.85 | 1.35 1.75 1.10 0.76 0.88 | 1.63 2.08 1.42 1.16 1.01 | 0.77 0.77 0.91 0.84 0.99 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.11 4.02 3.92 3.17 2.32 | 1.07 1.00 1.01 3.70 2.42 | 1.03 1.00 0.99 0.92 0.88 | 1.44 1.25 1.21 0.94 0.93 | 0.99 1.00 1.00 1.48 1.80 |
| 0.1        | 1.07 1.07 1.11 2.98 2.21 | 1.05 1.01 1.06 2.83 2.33 | 1.07 1.03 1.03 0.93 0.90 | 1.44 1.13 1.12 0.95 0.89 | 0.98 0.99 1.01 1.32 1.73 |
| 0.2        | 1.07 1.09 1.18 2.96 2.40 | 1.05 1.03 1.13 3.20 2.26 | 1.11 1.02 1.00 0.86 0.90 | 1.45 1.04 1.01 0.96 0.87 | 0.98 0.99 0.99 1.31 1.65 |
| 0.3        | 1.09 1.16 1.26 3.09 2.41 | 1.07 1.07 1.20 3.14 2.67 | 1.08 1.03 1.01 0.82 0.92 | 1.33 1.03 1.01 0.90 0.87 | 0.99 0.99 0.97 1.28 1.57 |
| 0.4        | 1.16 1.20 1.33 3.03 2.53 | 1.11 1.12 1.27 3.12 2.62 | 1.07 0.94 0.97 0.84 0.97 | 1.49 0.98 0.99 0.92 0.93 | 0.99 0.98 0.98 1.15 1.52 |
| 0.5        | 1.18 1.42 1.40 3.01 2.63 | 1.14 1.34 1.35 3.02 2.71 | 1.19 0.97 0.93 1.00 0.95 | 1.52 1.06 1.00 0.94 0.94 | 0.96 0.97 0.99 1.11 1.43 |
| 0.6        | 1.21 1.52 1.49 2.88 2.71 | 1.18 1.45 1.43 3.08 2.86 | 1.24 1.09 0.94 0.88 0.94 | 1.61 1.53 1.08 0.96 0.96 | 0.96 0.98 0.98 0.93 1.35 |
| 0.7        | 1.25 1.60 1.59 3.10 2.79 | 1.22 1.51 1.50 3.02 2.78 | 1.35 1.10 0.97 0.90 0.94 | 1.58 1.59 1.13 0.98 0.93 | 0.95 1.46 0.97 0.86 1.25 |
| 0.8        | 1.31 1.60 1.69 3.26 2.75 | 1.23 1.49 1.58 3.15 2.90 | 1.40 1.41 0.92 1.02 0.89 | 1.58 1.76 1.13 1.39 0.89 | 0.92 1.02 0.95 0.73 1.13 |
| 0.9        | 1.33 1.62 1.76 3.06 2.80 | 1.28 1.47 1.61 3.07 2.78 | 1.30 1.62 1.06 0.71 0.87 | 1.42 1.93 1.14 0.88 0.89 | 0.73 0.80 0.90 0.89 0.96 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.57 2.89 1.37 1.73 1.89 | 1.71 1.07 1.47 1.62 1.89 | 2.01 2.08 2.06 2.06 2.06 | 2.26 2.39 2.38 2.38 2.19 | 1.06 1.03 1.01 1.01 1.00 |
| 0.1        | 1.62 1.08 1.43 2.07 1.75 | 1.75 1.61 1.52 2.01 1.83 | 2.01 2.00 1.78 1.77 1.77 | 2.28 2.41 2.25 2.02 1.90 | 1.01 1.01 1.00 0.99 0.96 |
| 0.2        | 1.81 1.56 1.62 2.33 2.21 | 1.91 1.66 1.67 2.33 2.18 | 2.00 2.02 1.78 1.74 1.74 | 2.29 2.43 2.28 2.00 1.86 | 1.04 1.01 1.00 0.99 0.96 |
| 0.3        | 1.80 1.23 1.75 2.75 2.44 | 1.93 1.75 1.78 2.53 2.30 | 2.00 2.11 1.83 1.70 1.69 | 2.29 2.45 2.31 1.97 1.78 | 1.03 0.98 1.00 0.99 0.95 |
| 0.4        | 1.86 1.31 1.88 2.47 2.62 | 2.09 1.81 1.90 2.68 2.68 | 1.98 2.12 1.78 1.67 1.59 | 2.22 2.50 2.40 1.94 1.71 | 1.02 1.01 1.00 0.99 0.94 |
| 0.5        | 1.96 1.40 2.02 3.01 2.86 | 2.19 1.91 2.03 2.76 2.87 | 1.94 2.14 1.84 1.63 1.47 | 2.21 2.53 2.50 1.92 1.57 | 1.02 1.00 0.99 0.99 0.93 |
| 0.6        | 2.05 1.87 2.20 3.23 3.00 | 2.24 1.99 2.20 3.00 3.00 | 1.89 2.16 2.07 1.56 1.39 | 2.21 2.64 2.52 1.86 1.46 | 1.01 0.98 0.98 0.98 0.92 |
| 0.7        | 2.12 1.91 2.39 3.06 3.12 | 2.32 2.07 2.39 2.83 3.02 | 1.92 2.19 2.05 1.46 1.46 | 2.34 2.73 2.24 1.81 1.25 | 0.98 0.96 0.97 0.97 0.90 |
| 0.8        | 2.21 2.04 2.56 3.07 3.20 | 2.40 2.16 2.56 2.97 3.15 | 1.89 2.16 1.73 1.31 1.10 | 2.33 2.63 1.89 1.60 0.83 | 0.93 0.93 0.95 0.95 0.85 |
| 0.9        | 2.29 1.66 2.73 2.75 2.81 | 2.46 2.21 2.71 3.04 3.09 | 1.63 1.85 1.53 1.17 0.89 | 2.09 2.16 1.99 1.60 1.04 | 0.80 0.82 0.89 0.89 0.75 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.72 4.29 4.44 3.36 2.36 | 1.72 1.64 1.63 3.43 2.33 | 2.03 2.08 2.05 1.88 1.75 | 2.24 2.38 2.37 1.94 1.84 | 1.04 1.04 1.01 1.85 2.56 |
| 0.1        | 1.73 1.63 1.65 3.03 2.15 | 1.76 1.66 1.66 3.13 2.13 | 2.03 1.99 1.78 1.56 1.38 | 2.28 2.40 2.24 1.74 1.69 | 1.03 1.03 1.01 1.78 2.44 |
| 0.2        | 1.82 1.70 1.87 3.38 2.60 | 1.82 1.75 1.83 3.42 2.51 | 2.03 2.01 1.76 1.48 1.28 | 2.27 2.43 2.24 1.70 1.52 | 1.03 1.06 1.00 1.55 2.29 |
| 0.3        | 1.90 1.63 2.01 3.53 2.82 | 1.88 1.84 1.96 3.52 2.80 | 2.07 2.11 1.81 1.48 1.29 | 2.34 2.45 2.23 1.59 1.32 | 1.05 1.13 1.00 1.44 2.10 |
| 0.4        | 2.11 1.70 2.13 3.82 3.04 | 1.96 1.96 2.10 3.68 2.86 | 2.01 2.11 1.76 1.45 1.28 | 2.30 2.46 2.25 1.51 1.29 | 1.06 1.03 0.99 2.25 2.21 |
| 0.5        | 2.16 1.62 2.27 3.55 3.19 | 2.05 2.03 2.24 3.98 2.83 | 2.03 2.12 1.80 1.53 1.23 | 2.29 2.46 2.06 1.44 1.20 | 1.05 1.05 0.99 1.85 2.12 |
| 0.6        | 2.22 1.65 2.49 3.61 3.26 | 2.12 2.10 2.45 3.50 3.14 | 2.06 2.11 1.81 1.33 1.13 | 2.43 2.55 1.83 1.27 1.00 | 1.02 1.02 0.99 1.54 2.01 |
| 0.7        | 2.23 1.78 2.79 3.89 3.30 | 2.19 2.18 2.67 3.56 3.22 | 2.05 2.06 1.52 1.10 0.98 | 2.56 2.51 1.70 1.62 0.90 | 1.04 0.99 0.99 1.43 1.96 |
| 0.8        | 2.54 1.91 2.96 3.54 3.32 | 2.27 2.24 2.81 3.69 3.26 | 1.87 2.02 1.50 1.33 0.98 | 2.37 2.43 1.67 2.17 1.11 | 0.96 0.95 0.97 1.17 1.85 |
| 0.9        | 2.53 2.08 3.09 3.46 3.34 | 2.33 2.33 2.82 3.86 3.27 | 1.69 1.96 1.66 1.16 0.94 | 2.04 2.35 2.10 1.62 1.09 | 0.89 0.86 0.91 0.84 1.54 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.38 4.41 6.44 4.52 3.18 | 1.94 1.70 1.77 4.26 3.10 | 2.03 2.05 1.97 1.21 1.02 | 2.21 2.33 2.04 0.91 0.82 | 1.04 0.99 1.00 1.81 2.35 |
| 0.1        | 1.46 1.57 1.97 3.98 2.65 | 1.96 1.82 1.76 3.78 2.68 | 2.00 1.98 1.75 1.12 0.96 | 2.27 2.37 1.92 0.99 0.90 | 1.03 0.95 1.00 1.57 2.17 |
| 0.2        | 1.57 1.63 2.16 3.99 3.10 | 2.07 1.89 1.92 3.99 2.99 | 2.01 1.99 1.73 1.08 0.87 | 2.29 2.44 1.82 0.96 0.90 | 1.04 0.94 0.99 1.50 2.03 |
| 0.3        | 1.59 2.32 2.31 4.28 3.27 | 2.21 1.97 2.06 4.05 3.05 | 1.96 2.02 1.66 1.00 0.97 | 2.23 2.40 1.70 0.92 0.89 | 1.06 1.09 0.98 1.40 1.91 |
| 0.4        | 1.69 2.44 2.34 4.09 3.31 | 2.24 2.05 2.17 3.92 3.12 | 1.92 2.02 1.52 0.94 0.90 | 2.21 2.38 1.60 0.93 0.88 | 1.05 1.03 0.99 1.33 1.83 |
| 0.5        | 1.76 2.53 2.48 4.04 3.21 | 1.75 2.09 2.32 3.86 3.09 | 1.88 2.03 1.39 0.99 0.92 | 2.20 2.34 1.57 1.07 0.97 | 1.04 1.00 0.98 1.26 1.76 |
| 0.6        | 1.86 2.61 2.76 3.84 3.16 | 2.38 2.24 2.50 3.68 3.14 | 1.91 2.04 1.42 0.94 1.00 | 2.28 2.34 1.57 1.14 1.36 | 1.05 0.98 0.98 1.12 1.65 |
| 0.7        | 1.94 2.55 2.84 3.76 3.20 | 2.42 2.32 2.68 3.62 3.13 | 1.98 2.04 1.49 1.12 1.02 | 2.46 2.33 1.61 2.02 1.11 | 1.03 0.99 0.97 1.04 1.58 |
| 0.8        | 2.07 2.64 3.01 3.78 3.14 | 1.95 2.35 2.80 3.42 3.09 | 1.90 2.16 1.63 1.22 1.04 | 2.35 2.43 1.83 1.72 1.15 | 1.04 0.95 0.95 0.92 1.38 |
| 0.9        | 2.95 2.80 3.24 3.64 3.16 | 2.49 2.47 2.89 3.44 3.04 | 1.71 2.17 1.70 1.17 0.89 | 2.11 2.34 2.17 1.69 1.17 | 0.83 0.86 0.89 0.80 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          | 2.17 7.49 6.93 4.95 3.34 | 1.84 1.70 1.61 4.29 3.11 | 1.73 1.73 1.66 1.00 0.89 | 1.73 1.73 1.61 0.74 0.71 | 1.06 1.00 1.02 1.65 2.25 |
| 0.1        | 2.13 1.47 1.93 4.26 2.81 | 1.90 1.61 1.67 3.88 2.72 | 1.72 1.70 1.53 0.98 0.91 | 1.56 1.82 1.46 0.87 0.91 | 1.08 1.01 1.02 1.66 2.05 |
| 0.2        | 2.18 1.58 2.10 4.46 3.20 | 1.98 1.85 1.82 4.12 3.07 | 1.80 1.71 1.46 0.94 0.93 | 1.81 1.81 1.39 0.84 0.93 | 1.05 1.03 1.02 1.50 1.93 |
| 0.3        | 2.26 1.65 2.23 4.31 3.30 | 2.04 1.92 1.94 4.10 3.16 | 1.79 1.81 1.32 0.89 0.86 | 1.78 1.83 1.32 0.90 0.87 | 1.05 1.23 1.02 1.34 1.91 |
| 0.4        | 2.39 1.83 2.34 4.20 3.28 | 2.16 2.04 2.05 4.01 3.16 | 1.75 1.78 1.22 0.93 0.96 | 1.80 1.84 1.39 0.99 1.01 | 1.07 1.02 1.01 1.31 1.76 |
| 0.5        | 2.54 1.79 2.45 4.03 3.19 | 2.20 2.14 2.25 3.82 3.05 | 1.72 1.80 1.26 0.97 1.09 | 1.79 1.85 1.44 1.24 1.13 | 1.06 1.04 1.02 1.48 1.79 |
| 0.6        | 2.57 2.13 2.65 3.70 3.16 | 2.32 2.23 2.42 3.56 2.90 | 1.79 1.79 1.33 1.03 1.03 | 1.87 1.89 1.49 1.24 1.16 | 1.03 1.03 1.01 1.39 1.56 |
| 0.7        | 2.59 2.12 2.86 3.70 3.08 | 2.36 2.30 2.57 3.37 2.88 | 1.65 1.81 1.45 1.15 1.03 | 1.86 1.96 1.57 1.61 1.15 | 1.06 1.00 1.00 1.02 1.44 |
| 0.8        | 2.69 2.10 2.92 3.56 3.02 | 2.39 2.37 2.74 3.35 2.97 | 1.63 1.87 1.60 1.90 1.01 | 1.91 2.13 1.84 1.38 1.15 | 0.96 0.98 0.98 0.87 1.33 |
| 0.9        | 2.75 2.23 3.04 3.46 2.90 | 2.54 2.43 2.87 3.26 2.76 | 1.49 1.82 1.55 1.27 0.95 | 1.76 2.15 1.92 1.66 1.17 | 0.88 0.89 0.92 0.80 1.07 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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.21 1.14 1.20 1.35 1.17 | 1.36 2.39 1.41 1.39 1.23 | 1.75 1.91 1.88 1.80 1.87 | 2.18 2.41 2.38 2.09 2.47 | 0.99 1.74 1.38 0.98 1.09 |
| 0.1        | 1.13 1.21 1.21 1.50 1.47 | 1.40 2.23 1.32 1.51 1.34 | 1.53 1.40 1.37 1.43 1.50 | 2.21 2.36 2.19 2.19 2.32 | 1.03 1.89 1.02 1.00 0.95 |
| 0.2        | 1.29 1.27 1.31 1.41 1.32 | 1.44 1.97 1.55 1.53 1.32 | 1.51 1.40 1.41 1.41 1.42 | 2.20 2.19 2.22 2.29 2.27 | 0.92 0.72 1.06 0.95 0.88 |
| 0.3        | 1.38 1.36 1.42 1.51 1.43 | 1.43 2.16 1.61 1.48 1.53 | 1.74 1.49 1.39 1.37 1.37 | 2.35 2.34 2.25 2.33 2.21 | 1.03 0.64 1.19 0.95 0.94 |
| 0.4        | 1.30 1.49 1.39 1.55 1.49 | 1.52 2.01 1.66 1.66 1.50 | 1.82 1.44 1.30 1.34 1.45 | 2.39 2.33 2.29 2.08 2.20 | 1.08 0.60 1.11 0.96 0.95 |
| 0.5        | 1.37 1.59 1.57 1.66 1.63 | 1.47 2.25 1.66 1.67 1.68 | 2.14 1.62 1.32 1.41 1.38 | 3.04 2.66 2.15 2.15 2.20 | 0.97 0.60 1.13 1.03 0.88 |
| 0.6        | 1.40 1.72 1.73 1.71 1.57 | 1.51 2.00 1.89 1.84 1.64 | 2.01 1.82 1.37 1.29 1.28 | 3.19 2.75 2.20 2.18 2.30 | 0.89 0.31 0.99 1.05 0.82 |
| 0.7        | 1.43 1.76 1.67 1.76 1.67 | 1.57 1.81 1.74 1.72 1.81 | 2.32 2.77 1.45 1.21 1.35 | 2.93 3.52 2.37 1.79 1.76 | 0.80 0.45 0.80 1.06 0.81 |
| 0.8        | 1.43 1.79 1.74 1.68 1.63 | 1.50 2.18 1.98 1.82 1.67 | 2.27 2.69 1.91 1.28 1.24 | 2.66 3.04 2.79 1.22 1.53 | 0.74 3.25 0.91 0.75 0.77 |
| 0.9        | 1.61 1.90 1.71 1.86 1.69 | 1.68 2.91 1.96 2.14 1.64 | 1.74 3.50 1.92 1.22 1.09 | 1.80 4.58 2.10 1.50 1.30 | 0.77 6.06 1.89 1.09 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          | 1.28 1.10 1.12 1.38 1.28 | 1.55 2.92 1.57 1.13 1.24 | 1.79 2.16 1.86 1.87 1.88 | 2.48 2.87 3.01 2.89 2.67 | 1.22 1.00 1.16 1.88 2.65 |
| 0.1        | 1.07 1.57 1.39 1.51 1.40 | 1.85 2.69 1.66 1.67 1.58 | 1.48 1.42 1.41 1.37 1.50 | 2.15 2.35 2.31 2.17 2.25 | 1.04 1.02 1.16 1.67 2.63 |
| 0.2        | 1.38 1.58 1.36 1.56 1.24 | 1.53 2.55 1.86 1.86 1.76 | 1.49 1.39 1.40 1.44 1.44 | 2.34 2.32 2.15 2.21 2.11 | 1.09 0.82 1.11 1.71 2.69 |
| 0.3        | 1.41 1.92 1.45 1.95 1.82 | 1.60 2.75 1.77 1.91 1.68 | 1.83 1.43 1.44 1.34 1.39 | 2.64 2.24 2.34 2.27 2.35 | 1.08 0.83 0.97 1.88 2.55 |
| 0.4        | 1.39 2.04 1.65 1.75 1.83 | 1.80 2.08 1.71 1.48 2.10 | 1.76 1.43 1.38 1.30 1.34 | 2.66 2.57 2.40 2.16 1.92 | 1.01 1.05 0.95 1.78 2.43 |
| 0.5        | 1.52 2.04 1.72 1.56 1.71 | 1.53 2.04 1.84 1.99 1.49 | 2.25 1.61 1.29 1.41 1.39 | 3.04 2.85 2.29 1.65 1.80 | 1.07 1.01 1.26 1.52 2.41 |
| 0.6        | 1.49 1.92 1.61 1.68 1.52 | 1.70 3.79 1.88 1.53 1.70 | 2.29 1.67 1.38 1.21 1.31 | 3.19 2.93 2.31 1.61 1.57 | 1.02 1.35 1.14 1.49 2.21 |
| 0.7        | 1.58 2.33 2.17 1.82 1.57 | 1.51 2.08 1.96 1.58 1.81 | 2.39 2.44 1.45 1.13 1.19 | 2.63 2.80 2.56 1.24 1.12 | 0.96 0.79 1.01 1.34 2.08 |
| 0.8        | 1.77 1.99 1.83 1.75 1.62 | 1.65 2.35 1.96 1.71 1.39 | 2.45 2.02 1.72 1.09 1.08 | 2.70 2.68 2.19 0.99 1.14 | 0.94 1.68 1.08 1.23 1.93 |
| 0.9        | 1.80 2.14 2.03 1.32 1.90 | 1.82 2.22 1.81 1.72 1.63 | 1.64 3.68 2.01 1.03 1.17 | 1.94 4.75 2.36 1.38 1.35 | 0.78 1.67 0.91 0.85 1.41 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.56 1.21 1.46 1.30 1.14 | 1.49 1.47 1.46 1.29 1.24 | 1.83 1.92 1.75 1.52 1.59 | 2.27 2.18 2.25 1.67 1.63 | 0.96 0.93 1.25 1.99 2.60 |
| 0.1        | 1.61 1.52 1.41 1.73 1.49 | 1.60 1.74 1.64 1.69 1.38 | 1.50 1.46 1.56 1.48 1.27 | 1.97 2.20 2.54 1.46 1.43 | 0.93 0.99 1.08 1.65 2.51 |
| 0.2        | 1.63 1.73 1.65 1.82 1.61 | 1.60 1.77 1.58 1.73 1.65 | 1.42 1.44 1.21 1.20 1.02 | 2.20 2.45 2.30 1.34 1.40 | 0.94 1.07 1.10 1.56 2.35 |
| 0.3        | 1.58 1.97 1.68 2.00 1.71 | 1.53 1.88 1.73 1.89 1.65 | 1.75 1.48 1.38 1.27 1.16 | 2.51 2.37 2.34 1.29 1.26 | 0.99 0.98 1.05 1.49 2.38 |
| 0.4        | 1.77 1.95 1.75 1.85 1.74 | 1.65 1.82 1.83 1.78 1.62 | 1.67 1.52 1.28 1.11 1.04 | 2.58 2.36 2.12 1.16 1.19 | 1.06 1.01 1.19 1.42 2.41 |
| 0.5        | 1.74 1.99 1.92 1.78 1.70 | 1.72 1.98 1.83 1.73 1.77 | 2.11 1.79 1.32 1.05 1.15 | 2.94 2.66 2.23 1.15 1.06 | 1.08 0.87 1.09 1.35 2.17 |
| 0.6        | 1.79 2.02 1.91 1.66 1.65 | 1.74 2.32 1.98 1.75 1.65 | 2.30 1.79 1.24 1.15 0.99 | 3.21 2.66 2.11 1.09 1.08 | 1.02 0.85 1.08 1.38 1.95 |
| 0.7        | 1.81 1.98 1.85 1.67 1.59 | 1.75 2.04 1.91 1.56 1.61 | 2.20 2.31 1.31 0.93 0.77 | 2.87 2.77 2.16 1.08 1.17 | 0.99 0.54 1.09 1.14 1.81 |
| 0.8        | 1.80 2.15 1.94 1.71 1.55 | 1.85 1.89 2.09 1.61 1.52 | 2.37 2.24 1.91 0.93 1.10 | 2.79 2.63 2.59 1.25 1.11 | 0.94 0.79 0.98 1.08 1.57 |
| 0.9        | 1.86 2.08 1.88 1.54 1.55 | 1.84 2.44 1.43 1.70 1.40 | 1.61 3.34 1.82 1.06 1.09 | 1.94 5.02 2.48 1.63 1.24 | 0.81 1.64 1.13 0.84 1.22 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.55 1.43 1.52 1.42 1.21 | 1.48 1.42 1.60 1.48 1.24 | 1.69 1.79 1.68 1.54 1.46 | 2.53 2.70 2.34 1.37 1.30 | 1.02 1.11 1.17 1.71 2.49 |
| 0.1        | 1.61 1.42 1.57 1.57 1.36 | 1.47 1.42 1.67 1.54 1.32 | 1.40 1.39 1.36 1.25 1.14 | 2.07 2.25 1.68 1.25 0.88 | 1.06 1.01 0.87 1.84 2.41 |
| 0.2        | 1.64 1.54 1.61 1.66 1.52 | 1.56 1.51 1.64 1.65 1.47 | 1.47 1.37 1.32 1.12 1.18 | 2.15 2.50 1.49 1.08 1.03 | 1.01 0.90 1.19 1.74 3.27 |
| 0.3        | 1.67 1.58 1.89 1.64 1.57 | 1.58 1.72 1.72 1.50 1.74 | 1.59 1.39 1.26 1.15 1.18 | 2.69 2.55 1.77 0.83 1.01 | 1.04 0.84 0.94 2.14 2.44 |
| 0.4        | 1.77 1.71 1.97 1.70 1.58 | 1.66 1.77 1.98 1.59 1.45 | 1.50 1.37 1.39 1.10 0.94 | 2.56 1.97 1.79 1.33 1.33 | 1.10 0.99 0.93 1.81 2.22 |
| 0.5        | 1.83 1.73 2.04 1.80 1.49 | 1.70 1.72 1.66 1.65 1.51 | 1.92 1.56 1.30 0.82 0.96 | 2.91 2.28 1.65 0.97 0.95 | 1.00 0.98 0.83 1.55 1.96 |
| 0.6        | 1.90 1.90 1.96 1.67 1.44 | 1.75 1.77 1.91 1.42 1.69 | 2.18 1.73 1.19 0.95 1.01 | 3.12 2.58 1.72 1.03 0.94 | 1.00 0.91 1.02 1.54 1.77 |
| 0.7        | 2.00 1.98 1.94 1.75 1.44 | 1.64 2.09 2.06 1.58 1.72 | 2.19 1.84 1.39 0.92 1.68 | 2.80 2.62 2.68 1.09 1.04 | 1.01 0.65 0.78 1.21 1.74 |
| 0.8        | 1.98 2.05 2.01 1.67 1.42 | 1.74 1.95 2.37 1.42 1.67 | 2.23 2.55 1.84 1.07 0.94 | 3.03 3.13 2.56 1.24 1.33 | 0.98 1.48 1.07 1.08 1.86 |
| 0.9        | 1.99 2.14 1.98 1.64 1.41 | 1.83 2.27 2.15 1.55 1.51 | 1.82 3.29 2.32 1.17 1.10 | 1.84 4.37 2.66 1.91 1.10 | 0.79 6.05 0.97 0.80 1.11 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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 1.07 1.05 1.20 1.12 | 0.95 0.93 1.04 1.05 1.09 | 1.60 1.64 1.63 1.57 1.18 | 1.20 1.27 1.33 1.34 1.16 | 1.07 1.02 1.00 0.98 0.99 |
| 0.1        | 0.89 0.89 1.07 1.18 1.24 | 0.99 0.96 1.09 1.26 1.20 | 1.42 1.42 1.40 1.40 1.09 | 1.21 1.28 1.35 1.35 1.11 | 1.05 1.01 0.99 0.97 0.95 |
| 0.2        | 0.91 0.94 1.10 1.34 1.35 | 0.99 1.00 1.16 1.27 0.73 | 1.36 1.39 1.40 1.36 1.05 | 1.20 1.29 1.36 1.36 1.09 | 1.06 1.01 0.99 0.96 0.95 |
| 0.3        | 0.95 1.00 1.19 1.29 1.38 | 1.03 1.07 1.22 1.35 1.32 | 1.35 1.39 1.38 1.35 1.00 | 1.20 1.30 1.37 1.37 1.05 | 1.05 1.00 1.00 0.95 0.94 |
| 0.4        | 0.97 1.11 1.24 1.48 1.47 | 1.55 1.13 1.28 1.46 1.42 | 1.36 1.38 1.36 1.33 0.96 | 1.20 1.31 1.37 1.33 1.01 | 1.04 1.01 0.99 0.95 0.93 |
| 0.5        | 1.02 1.34 1.29 1.63 1.59 | 1.09 1.24 1.34 1.47 1.50 | 1.53 1.37 1.34 1.30 0.94 | 1.20 1.33 1.37 1.34 0.98 | 1.02 1.00 0.97 0.95 0.92 |
| 0.6        | 1.10 1.26 1.47 1.60 1.57 | 1.13 1.33 1.39 1.62 1.55 | 1.54 1.37 1.31 1.24 0.97 | 1.18 1.34 1.36 1.30 0.99 | 1.04 1.01 0.98 0.94 0.92 |
| 0.7        | 1.08 1.39 1.43 1.73 1.60 | 1.18 1.38 1.46 1.68 1.60 | 1.83 1.64 1.29 1.20 1.05 | 1.17 1.38 1.37 1.28 1.06 | 0.96 1.03 0.97 0.92 0.90 |
| 0.8        | 1.15 1.39 1.48 1.67 1.65 | 1.21 1.42 1.51 1.68 1.64 | 1.83 2.23 1.39 1.18 1.12 | 1.09 1.45 1.52 1.26 1.12 | 0.92 1.09 0.97 0.93 0.88 |
| 0.9        | 1.16 1.38 1.52 1.63 1.65 | 1.25 1.41 1.54 1.68 1.64 | 1.65 2.88 1.37 1.14 1.13 | 0.95 1.66 1.70 1.27 1.16 | 0.81 1.35 0.94 0.90 0.82 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.88 0.85 1.07 1.05 1.06 | 0.95 0.90 0.97 0.95 0.98 | 1.59 1.62 1.55 1.14 1.00 | 1.19 1.30 1.35 1.17 1.02 | 0.88 1.03 0.99 1.77 2.17 |
| 0.1        | 0.90 0.87 1.04 1.17 1.25 | 0.97 0.92 1.05 1.20 1.23 | 1.36 1.34 1.34 1.21 0.98 | 1.20 1.29 1.31 1.00 1.02 | 1.02 1.02 1.00 1.54 2.09 |
| 0.2        | 0.93 0.91 1.11 1.37 1.34 | 0.99 0.97 1.12 1.30 1.30 | 1.28 1.32 1.30 1.10 0.97 | 1.20 1.32 1.32 1.13 1.01 | 1.03 1.02 0.98 1.72 2.09 |
| 0.3        | 0.97 0.98 1.16 1.43 1.42 | 1.02 1.03 1.18 1.42 1.40 | 1.30 1.30 1.27 1.10 0.98 | 1.20 1.33 1.30 1.12 1.02 | 1.01 1.03 0.99 1.60 2.07 |
| 0.4        | 1.02 1.07 1.23 1.52 1.51 | 1.07 1.11 1.24 1.49 1.49 | 1.27 1.29 1.24 1.08 1.01 | 1.21 1.33 1.27 1.07 1.03 | 1.02 1.03 1.00 1.43 1.98 |
| 0.5        | 1.05 1.14 1.29 1.63 1.55 | 1.10 1.17 1.29 1.52 1.51 | 1.48 1.27 1.20 1.09 1.02 | 1.20 1.35 1.22 1.07 1.05 | 1.00 1.02 1.00 1.51 1.95 |
| 0.6        | 1.11 1.25 1.34 1.65 1.59 | 1.14 1.28 1.34 1.58 1.48 | 1.47 1.27 1.20 1.18 1.06 | 1.17 1.37 1.19 1.30 1.10 | 0.99 1.01 0.99 1.37 1.89 |
| 0.7        | 1.16 1.32 1.39 1.70 1.62 | 1.20 1.34 1.40 1.60 1.58 | 1.84 1.53 1.24 1.23 1.09 | 1.20 1.40 1.28 1.33 1.07 | 0.98 1.01 0.99 1.31 1.83 |
| 0.8        | 1.21 1.35 1.43 1.68 1.68 | 1.26 1.38 1.44 1.68 1.55 | 1.73 2.00 1.32 1.19 1.11 | 1.08 1.46 1.43 1.27 1.15 | 0.92 1.01 0.98 1.23 1.70 |
| 0.9        | 1.23 1.34 1.42 1.81 1.68 | 1.25 1.38 1.44 1.67 1.66 | 1.50 2.55 1.50 1.08 1.08 | 0.95 1.65 1.73 1.26 1.11 | 0.92 1.11 0.96 0.90 1.45 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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 0.96 1.22 0.97 0.93 | 0.98 0.95 1.02 0.99 0.99 | 1.59 1.63 1.21 0.96 0.96 | 1.29 1.35 1.17 0.89 0.93 | 1.11 1.01 1.00 1.53 1.94 |
| 0.1        | 1.02 1.00 1.14 1.27 1.13 | 0.97 0.97 1.08 1.18 1.24 | 1.44 1.44 1.11 0.90 0.99 | 1.30 1.35 1.13 0.99 0.96 | 1.02 1.00 0.99 1.53 1.88 |
| 0.2        | 1.04 1.08 1.23 1.46 1.31 | 1.01 1.04 1.17 1.38 1.23 | 1.40 1.42 1.09 1.04 0.97 | 1.30 1.35 1.11 0.96 0.99 | 1.01 1.00 0.99 1.43 1.86 |
| 0.3        | 1.06 1.17 1.29 1.65 1.43 | 1.05 1.12 1.25 1.48 1.42 | 1.40 1.41 1.10 0.98 0.98 | 1.31 1.36 1.10 1.02 1.02 | 1.02 1.01 0.99 1.46 1.85 |
| 0.4        | 1.10 1.24 1.36 1.75 1.55 | 1.08 1.19 1.28 1.62 1.45 | 1.40 1.41 1.11 0.95 0.98 | 1.29 1.36 1.08 0.96 1.00 | 1.01 1.01 1.00 1.35 1.76 |
| 0.5        | 1.19 1.32 1.43 1.95 1.72 | 1.13 1.27 1.39 1.76 1.51 | 1.52 1.39 1.12 1.04 0.98 | 1.25 1.37 1.15 1.10 1.01 | 1.01 1.02 0.99 1.35 1.73 |
| 0.6        | 1.22 1.40 1.52 2.04 1.78 | 1.18 1.33 1.44 1.83 1.63 | 1.57 1.38 1.15 1.18 1.04 | 1.22 1.37 1.20 1.16 1.09 | 1.01 1.03 0.98 1.30 1.65 |
| 0.7        | 1.26 1.47 1.65 2.06 1.83 | 1.21 1.40 1.49 1.93 1.65 | 1.86 1.64 1.16 1.06 1.06 | 1.22 1.41 1.21 1.25 1.09 | 1.03 1.04 0.99 1.28 1.65 |
| 0.8        | 1.30 1.50 1.57 1.97 1.77 | 1.20 1.42 1.50 1.85 1.60 | 1.84 2.20 1.20 1.18 1.07 | 1.12 1.47 1.30 1.31 1.09 | 0.99 1.08 0.99 1.21 1.54 |
| 0.9        | 1.34 1.50 1.54 1.85 1.69 | 1.29 1.42 1.46 1.72 1.56 | 1.69 2.81 1.40 1.10 1.09 | 0.98 1.66 1.72 1.22 1.17 | 0.94 1.42 0.99 0.97 1.31 |
-----------------------------------------------------------------------------------------------------------------------------------------------------
             ----------------------------------------------------------------------------------------------------------------------------------------
             | 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.99 0.92 1.23 0.94 0.85 | 1.01 1.11 1.18 1.01 0.93 | 1.60 1.64 1.13 1.05 0.99 | 1.33 1.37 1.11 0.98 0.96 | 0.89 1.08 1.06 1.60 1.86 |
| 0.1        | 1.00 0.99 1.15 1.27 1.02 | 1.03 1.12 1.23 1.15 1.09 | 1.42 1.42 1.08 1.08 1.00 | 1.33 1.37 1.13 0.92 0.98 | 0.92 1.07 1.02 1.52 1.78 |
| 0.2        | 1.01 1.08 1.24 1.45 1.16 | 1.05 1.19 1.30 1.28 1.08 | 1.38 1.40 1.10 0.96 1.05 | 1.34 1.38 1.11 0.99 1.00 | 1.01 1.07 1.02 1.40 1.78 |
| 0.3        | 1.05 1.18 1.32 1.59 1.25 | 1.07 1.28 1.35 1.43 1.29 | 1.39 1.38 1.11 1.02 1.00 | 1.35 1.38 1.07 0.99 1.01 | 1.01 1.09 1.03 1.45 1.79 |
| 0.4        | 1.09 1.26 1.41 1.72 1.36 | 1.12 1.34 1.39 1.59 1.40 | 1.35 1.37 1.09 1.08 1.02 | 1.36 1.40 1.13 1.10 1.03 | 1.01 1.09 1.02 1.38 1.65 |
| 0.5        | 1.13 1.35 1.46 1.84 1.34 | 1.14 1.42 1.48 1.65 1.40 | 1.52 1.35 1.11 1.05 1.06 | 1.29 1.40 1.15 1.20 1.12 | 1.01 1.10 1.01 1.37 1.64 |
| 0.6        | 1.25 1.51 1.88 1.71 1.79 | 1.17 1.50 1.53 1.76 1.38 | 1.54 1.34 1.12 0.91 1.07 | 1.24 1.41 1.17 1.13 1.10 | 1.01 1.10 1.02 1.29 1.57 |
| 0.7        | 1.21 1.51 1.59 1.97 1.62 | 1.22 1.56 1.56 1.79 1.48 | 1.81 1.58 1.13 0.98 1.07 | 1.21 1.44 1.18 1.27 1.09 | 1.02 1.10 1.05 1.21 1.55 |
| 0.8        | 1.25 1.54 1.58 1.90 1.60 | 1.26 1.57 1.54 1.75 1.49 | 1.80 2.11 1.16 1.08 1.02 | 1.17 1.50 1.32 1.24 1.10 | 1.02 1.16 1.09 1.14 1.42 |
| 0.9        | 1.28 1.52 1.54 1.71 1.51 | 1.28 1.56 1.51 1.59 1.40 | 1.67 2.67 1.40 1.10 1.09 | 1.12 1.68 1.70 1.23 1.17 | 0.97 1.63 1.21 0.99 1.21 |
-----------------------------------------------------------------------------------------------------------------------------------------------------

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published