@@ -106,74 +106,81 @@ env PHP_MEMORY_LIMIT=64 PHP_TIME_LIMIT=30 php bench.php
106
106
-------------------------------------------------------------------------------------------
107
107
| PHP BENCHMARK SCRIPT |
108
108
-------------------------------------------------------------------------------------------
109
- Start : 2021-12-05 17:43:01
110
- Server : Linux/5.4.0-90 -lowlatency x86_64
109
+ Start : 2021-12-19 18:22:48
110
+ Server : Linux/5.4.0-91 -lowlatency x86_64
111
111
Platform : Linux
112
112
System : Ubuntu 18.04.6 LTS
113
113
CPU :
114
114
model : Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
115
115
cores : 4
116
116
available : 4
117
- MHz : 3790.323MHz
118
- Benchmark version : 1.0.44
117
+ MHz : 3795.056 MHz
118
+ Benchmark version : 1.0.45
119
119
PHP version : 8.0.12-SergeyD/2
120
120
PHP time limit : 0 sec
121
+ Setup time limit : 600 sec
121
122
PHP memory limit : 128M
122
- Memory : 256 Mb available
123
- loaded modules :
123
+ Setup memory limit : 130 Mb
124
+ Crypt hash algo : MD5
125
+ Loaded modules
126
+ -useful->
124
127
json : yes
125
- mbstring : yes
128
+ mbstring : yes; func_overload: 0
126
129
pcre : yes; version: 10.39 2021-10-29
127
130
simplexml : yes; libxml version: 2.9.4
128
131
dom : yes
129
132
intl : yes; icu version: 60.2
133
+ -affecting->
130
134
opcache : yes; enabled: 0
135
+ xcache : no; enabled: 0
136
+ apc : no; enabled: 0
137
+ eaccelerator : no; enabled: 0
131
138
xdebug : no
132
- Set time limit : 600 sec
133
- Crypt hash algo : MD5
139
+ PHP parameters
140
+ open_basedir : is empty? yes
134
141
-------------------------------------------------------------------------------------------
135
142
TEST NAME : SECONDS | OP/SEC | OP/SEC/MHz | MEMORY
136
143
-------------------------------------------------------------------------------------------
137
- 01_math : 3.092 sec | 646.90 kOp/s | 170.67 Ops/MHz | 2 Mb
138
- 02_string_concat : 1.264 sec | 27.70 MOp/s | 7.31 kOps/MHz | 117.49 Mb
139
- 03_1_string_number_concat : 1.670 sec | 2.99 MOp/s | 790.03 Ops/MHz | 4 Mb
140
- 03_2_string_number_format : 1.490 sec | 3.36 MOp/s | 885.54 Ops/MHz | 4 Mb
141
- 04_string_simple_functions : 1.407 sec | 924.07 kOp /s | 243.80 Ops/MHz | 4 Mb
142
- 05_string_multibyte : 1.111 sec | 116.99 kOp/s | 30.87 Ops/MHz | 4 Mb
143
- 06_string_manipulation : 2.678 sec | 485.38 kOp/s | 128.06 Ops/MHz | 4 Mb
144
- 07_regex : 2.290 sec | 567.79 kOp/s | 149.80 Ops/MHz | 4 Mb
145
- 08_1_hashing : 2.065 sec | 629.41 kOp/s | 166.06 Ops/MHz | 4 Mb
146
- 08_2_crypt : 8.903 sec | 1.12 kOp/s | 0.30 Ops/MHz | 4 Mb
147
- 09_json_encode : 2.361 sec | 550.70 kOp/s | 145.29 Ops/MHz | 4 Mb
148
- 10_json_decode : 3.548 sec | 366.38 kOp/s | 96.66 Ops/MHz | 4 Mb
149
- 11_serialize : 1.692 sec | 768.23 kOp/s | 202.68 Ops/MHz | 4 Mb
150
- 12_unserialize : 1.674 sec | 776.75 kOp/s | 204.93 Ops/MHz | 4 Mb
151
- 13_array_fill : 4.062 sec | 22.16 MOp/s | 5.85 kOps/MHz | 24 Mb
152
- 14_array_range : 1.359 sec | 110.37 kOp/s | 29.12 Ops/MHz | 24 Mb
153
- 14_array_unset : 3.005 sec | 29.95 MOp/s | 7.90 kOps/MHz | 24 Mb
154
- 15_loops : 1.385 sec | 288.76 MOp/s | 76.18 kOps/MHz | 4 Mb
155
- 16_loop_ifelse : 2.029 sec | 49.29 MOp/s | 13.00 kOps/MHz | 4 Mb
156
- 17_loop_ternary : 3.223 sec | 31.03 MOp/s | 8.19 kOps/MHz | 4 Mb
157
- 18_1_loop_defined_access : 1.137 sec | 43.98 MOp/s | 11.60 kOps/MHz | 4 Mb
158
- 18_2_loop_undefined_access : 4.792 sec | 10.43 MOp/s | 2.75 kOps/MHz | 4 Mb
159
- 19_type_functions : 1.325 sec | 3.77 MOp/s | 995.35 Ops/MHz | 4 Mb
160
- 20_type_conversion : 1.338 sec | 3.74 MOp/s | 985.97 Ops/MHz | 4 Mb
161
- 21_0_loop_exception_none : 0.214 sec | 46.84 MOp/s | 12.36 kOps/MHz | 4 Mb
162
- 21_1_loop_exception_try : 0.214 sec | 46.77 MOp/s | 12.34 kOps/MHz | 4 Mb
163
- 21_2_loop_exception_catch : 3.050 sec | 3.28 MOp/s | 865.11 Ops/MHz | 4 Mb
164
- 22_loop_null_op : 1.313 sec | 45.71 MOp/s | 12.06 kOps/MHz | 4 Mb
165
- 23_loop_spaceship_op : 1.232 sec | 48.69 MOp/s | 12.85 kOps/MHz | 4 Mb
166
- 26_1_class_public_properties : 0.131 sec | 76.23 MOp/s | 20.11 kOps/MHz | 4 Mb
167
- 26_2_class_getter_setter : 0.423 sec | 23.64 MOp/s | 6.24 kOps/MHz | 4 Mb
168
- 26_3_class_magic_methods : 1.294 sec | 7.73 MOp/s | 2.04 kOps/MHz | 4 Mb
169
- 27_simplexml : 4.139 sec | 12.08 kOp/s | 3.19 Ops/MHz | 4 Mb
170
- 28_domxml : 4.360 sec | 11.47 kOp/s | 3.03 Ops/MHz | 4 Mb
171
- 29_datetime : 0.832 sec | 600.61 kOp/s | 158.46 Ops/MHz | 4 Mb
172
- 30_intl_number_format : 1.089 sec | 18.36 kOp/s | 4.84 Ops/MHz | 4 Mb
173
- 31_intl_message_format : 2.122 sec | 94.27 kOp/s | 24.87 Ops/MHz | 4 Mb
174
- 32_intl_calendar : 0.847 sec | 354.19 kOp/s | 93.45 Ops/MHz | 4 Mb
144
+ 01_math : 2.854 sec | 700.80 kOp/s | 184.66 Ops/MHz | 2 Mb
145
+ 02_string_concat : 1.682 sec | 14.86 MOp/s | 3.92 kOps/MHz | 89.83 Mb
146
+ 03_1_string_number_concat : 1.641 sec | 3.05 MOp/s | 802.89 Ops/MHz | 4 Mb
147
+ 03_2_string_number_format : 1.473 sec | 3.39 MOp/s | 894.53 Ops/MHz | 4 Mb
148
+ 04_string_simple_functions : 1.282 sec | 1.01 MOp /s | 267.26 Ops/MHz | 4 Mb
149
+ 05_string_multibyte : 1.035 sec | 125.65 kOp/s | 33.11 Ops/MHz | 4 Mb
150
+ 06_string_manipulation : 2.476 sec | 524.98 kOp/s | 138.33 Ops/MHz | 4 Mb
151
+ 07_regex : 2.097 sec | 619.97 kOp/s | 163.36 Ops/MHz | 4 Mb
152
+ 08_1_hashing : 1.919 sec | 677.59 kOp/s | 178.54 Ops/MHz | 4 Mb
153
+ 08_2_crypt : 8.188 sec | 1.22 kOp/s | 0.32 Ops/MHz | 4 Mb
154
+ 09_json_encode : 2.116 sec | 614.45 kOp/s | 161.91 Ops/MHz | 4 Mb
155
+ 10_json_decode : 3.263 sec | 398.42 kOp/s | 104.98 Ops/MHz | 4 Mb
156
+ 11_serialize : 1.524 sec | 853.09 kOp/s | 224.79 Ops/MHz | 4 Mb
157
+ 12_unserialize : 1.577 sec | 824.50 kOp/s | 217.26 Ops/MHz | 4 Mb
158
+ 13_array_fill : 3.598 sec | 25.01 MOp/s | 6.59 kOps/MHz | 24 Mb
159
+ 14_array_range : 1.881 sec | 79.76 kOp/s | 21.02 Ops/MHz | 24 Mb
160
+ 14_array_unset : 2.790 sec | 32.26 MOp/s | 8.50 kOps/MHz | 24 Mb
161
+ 15_clean_loops : 1.280 sec | 312.46 MOp/s | 82.33 kOps/MHz | 4 Mb
162
+ 16_loop_ifelse : 1.876 sec | 53.30 MOp/s | 14.05 kOps/MHz | 4 Mb
163
+ 17_loop_ternary : 3.019 sec | 33.13 MOp/s | 8.73 kOps/MHz | 4 Mb
164
+ 18_1_loop_defined_access : 1.102 sec | 45.37 MOp/s | 11.95 kOps/MHz | 4 Mb
165
+ 18_2_loop_undefined_access : 4.448 sec | 11.24 MOp/s | 2.96 kOps/MHz | 4 Mb
166
+ 19_type_functions : 1.156 sec | 3.46 MOp/s | 911.66 Ops/MHz | 4 Mb
167
+ 20_type_casting : 1.159 sec | 3.45 MOp/s | 909.48 Ops/MHz | 4 Mb
168
+ 21_0_loop_exception_none : 0.197 sec | 50.75 MOp/s | 13.37 kOps/MHz | 4 Mb
169
+ 21_1_loop_exception_try : 0.203 sec | 49.22 MOp/s | 12.97 kOps/MHz | 4 Mb
170
+ 21_2_loop_exception_catch : 2.878 sec | 3.47 MOp/s | 915.66 Ops/MHz | 4 Mb
171
+ 22_loop_null_op : 1.233 sec | 48.64 MOp/s | 12.82 kOps/MHz | 4 Mb
172
+ 23_loop_spaceship_op : 1.175 sec | 51.06 MOp/s | 13.45 kOps/MHz | 4 Mb
173
+ 26_1_class_public_properties : 0.121 sec | 82.98 MOp/s | 21.87 kOps/MHz | 4 Mb
174
+ 26_2_class_getter_setter : 0.397 sec | 25.20 MOp/s | 6.64 kOps/MHz | 4 Mb
175
+ 26_3_class_magic_methods : 1.186 sec | 8.43 MOp/s | 2.22 kOps/MHz | 4 Mb
176
+ 27_simplexml : 3.846 sec | 13.00 kOp/s | 3.43 Ops/MHz | 4 Mb
177
+ 28_domxml : 4.018 sec | 12.44 kOp/s | 3.28 Ops/MHz | 4 Mb
178
+ 29_datetime : 0.757 sec | 660.44 kOp/s | 174.03 Ops/MHz | 4 Mb
179
+ 30_intl_number_format : 0.986 sec | 20.28 kOp/s | 5.34 Ops/MHz | 4 Mb
180
+ 31_intl_message_format : 1.978 sec | 101.10 kOp/s | 26.64 Ops/MHz | 4 Mb
181
+ 32_intl_calendar : 0.786 sec | 381.78 kOp/s | 100.60 Ops/MHz | 4 Mb
175
182
-------------------------------------------------------------------------------------------
176
- Total time: : 80.157 sec | 14.08 MOp/s | 3.72 kOps/MHz |
183
+ Total time: : 75.195 sec | 14.85 MOp/s | 3.91 kOps/MHz |
177
184
Current PHP memory usage: : 4 Mb
178
- Peak PHP memory usage: : 114.17 Mb
185
+ Peak PHP memory usage: : 86.54 Mb
179
186
```
0 commit comments