commit | 91df979561d344ab4304c21a115caa99a07da469 | [log] [tgz] |
---|---|---|
author | Matthew Cary <mattcary@chromium.org> | Fri Nov 30 14:35:15 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 30 14:35:15 2018 |
tree | 046b330c848994143d1c71bdc1c2571596a08e24 | |
parent | 0f6f00aca4fb7794ba38a36aaa806f83ca065f5b [diff] |
Orderfile: Simple call-graph-based orderfile. This CL adds simple function call graph clustering. The call graph is inferred from the function ordering offset list, and the orderfile is produced by clustering based on this inferred call graph. In local testing, this change recovers the speedometer performance lost in the bug. Startup is not affected, and memory shows similar improvement to the original system_health orderfile. Bug: 894827 Change-Id: Iedab652d0f25c9c9ea481c2a75214cac41dee368 Reviewed-on: https://chromium-review.googlesource.com/c/1350876 Commit-Queue: Matthew Cary <mattcary@chromium.org> Reviewed-by: Benoit L <lizeb@chromium.org> Reviewed-by: Egor Pasko <pasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#612644}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .