[Intl] Remove resources data from classmap generation #54625
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was annoyed why my
composer install
takes 5 seconds to complete, so I debugged and the most time-consuming was optimized autoloader generation. Looking more deep into, I figured out that Composer looks into any of the "Data PHP" files of Intl. Removed it and it make it much faster for me. It has no negativ effect to Intl component removing them from classmap, as they don't contain something autoloadable.composer dumpautoload -o
on my project with 137 packagesBefore: 4.662s
After: 1.833s