Skip to content

Use zend_always_inline for frameless function template functions#21316

Draft
iluuu1994 wants to merge 1 commit intophp:masterfrom
iluuu1994:flf-always-inline
Draft

Use zend_always_inline for frameless function template functions#21316
iluuu1994 wants to merge 1 commit intophp:masterfrom
iluuu1994:flf-always-inline

Conversation

@iluuu1994
Copy link
Member

No description provided.

@github-actions
Copy link

AWS x86_64 (c6id.metal)

Attribute Value
Environment aws
Instance type c6id.metal
Architecture x86_64
CPU Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz, 64 cores @ 2900 MHz
CPU settings disabled deeper C-states, disabled turbo boost, disabled hyper-threading
RAM 251 GB
Kernel 6.12.66-88.122.amzn2023.x86_64
OS Amazon Linux 2023.10.20260202
GCC 14.2.1
Time 2026-02-27 15:03:52 UTC
Job details https://github.com/php/php-src/actions/runs/22491420912 (Artifacts)
Changeset https://github.com/php/php-src/compare/073dcf66bb..f1e75eb15a

Laravel 12.11.0 demo app - 50 iterations, 50 warmups, 100 requests (sec)

PHP Min Max Std dev Rel std dev % Mean Mean diff % Median Median diff % Skewness Z-stat P-value Memory
PHP - baseline@073dcf6 0.39145 0.39267 0.00023 0.06% 0.39192 0.00% 0.39190 0.00% 0.673 0.000 1.000 25.26 MB
PHP - flf-always-inline 0.38986 0.39239 0.00045 0.11% 0.39046 -0.37% 0.39035 -0.39% 2.414 8.214 0.000 25.26 MB

Symfony 2.8.0 demo app - 50 iterations, 50 warmups, 100 requests (sec)

PHP Min Max Std dev Rel std dev % Mean Mean diff % Median Median diff % Skewness Z-stat P-value Memory
PHP - baseline@073dcf6 0.66295 0.66768 0.00095 0.14% 0.66376 0.00% 0.66346 0.00% 3.045 0.000 1.000 25.30 MB
PHP - flf-always-inline 0.66410 0.66689 0.00054 0.08% 0.66478 0.15% 0.66467 0.18% 1.621 -6.925 0.000 25.18 MB

Wordpress 6.9 main page - 50 iterations, 20 warmups, 20 requests (sec)

PHP Min Max Std dev Rel std dev % Mean Mean diff % Median Median diff % Skewness Z-stat P-value Memory
PHP - baseline@073dcf6 0.58693 0.58998 0.00065 0.11% 0.58757 0.00% 0.58743 0.00% 2.927 0.000 1.000 25.33 MB
PHP - flf-always-inline 0.58689 0.59003 0.00080 0.14% 0.58763 0.01% 0.58742 -0.00% 1.794 0.893 0.372 25.28 MB

bench.php - 50 iterations, 20 warmups, 2 requests (sec)

PHP Min Max Std dev Rel std dev % Mean Mean diff % Median Median diff % Skewness Z-stat P-value Memory
PHP - baseline@073dcf6 0.44432 0.44665 0.00060 0.14% 0.44530 0.00% 0.44524 0.00% 0.692 0.000 1.000 25.33 MB
PHP - flf-always-inline 0.44439 0.44717 0.00059 0.13% 0.44567 0.08% 0.44565 0.09% 0.240 -3.412 0.001 25.28 MB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant