-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reducing Managed Libraries Testing Infrastructure Size #45126
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @directhex Issue DetailsWe need to optimize libraries testing infrastructure to work better with testing scenarios which involve AOT. Per our previous findings, we are right now around over 20 MB for most of them. Approximate libraries size per single test suite/file We would like to get to about 2MB per test suite to make the whole testing faster and less demanding of resources. It takes at least 30 min now to compile a single Wasm test suite. Work Items
|
cc @ViktorHofer |
We were able to significantly reduce the infrastructure by aggressively trimming out assemblies not being used. Our primary use case for this was to help build AOT for wasm to reduce the time it took to build the Similarly, we had reduced the size for Android, but we had not investigated significantly for iOS yet. I think the rest of this work should be pushed to 7.0.0 |
We need to optimize libraries testing infrastructure to work better with testing scenarios which involve AOT. Per our previous findings, we are right now around over 20 MB for most of them.
Approximate libraries size per single test suite/file
Android ~22.6MB (12.5MB compressed)
iOS ~22.6MB
Wasm ~15.6MB
We would like to get to about 2MB per test suite to make the whole testing faster and less demanding of resources. It takes at least 30 min now to compile a single 15 MB trimmed Wasm test suite.
Work Items
Update
We were able to significantly reduce the infrastructure by aggressively trimming out assemblies not being used. Our primary use case for this was to help build AOT for wasm to reduce the time it took to build the
.wasm
file.Similarly, we had reduced the size for Android, but we had not investigated significantly for iOS yet.
I think the rest of this work should be pushed to 7.0.0
The text was updated successfully, but these errors were encountered: