commit | 17c7ed2de734cf892b005b1d15b3db9855506f14 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed Feb 12 14:30:16 2025 +0000 |
committer | VladimĂr Marko <vmarko@google.com> | Tue Feb 18 07:29:58 2025 -0800 |
tree | ec7cd925e8648e601166e835a061d7b290940e00 | |
parent | cb3c3b2819f326d54a6bd960a9a82c5290aa69b0 [diff] |
Refactor `Instrumentation` out of `Runtime`. Avoid indirectly `#include`-ing `instrumentation.h` in every compilation unit that needs the `runtime.h`. This reduces incremental compilation times when touching certain files. The additional load when accessing `Instrumentation` via the `Runtime` has negligible performance impact. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Change-Id: Ibaf96696693b105e843c7c2cbf4e7604b126808e