-
- Downloads
Improve performance of ProtoLog
Wrap all protolog calls in an if condition using a cached state variable to make sure we don't have any overhead if the protolog message is disbaled Bug: 327341670 Test: android.platform.test.scenario.calculator.OpenAppMicrobenchmark#testOpen v2/android-crystalball-eng/health/microbench/startup/hscapps/compile-speed-profile/hotlaunch/open-calculator Change-Id: Ic031fe076c0897d168b1e7982ad27824b2db999c
Showing
- core/java/com/android/internal/protolog/LegacyProtoLogImpl.java 15 additions, 4 deletions...ava/com/android/internal/protolog/LegacyProtoLogImpl.java
- core/java/com/android/internal/protolog/PerfettoProtoLogImpl.java 97 additions, 7 deletions...a/com/android/internal/protolog/PerfettoProtoLogImpl.java
- core/java/com/android/internal/protolog/ProtoLogDataSource.java 19 additions, 12 deletions...ava/com/android/internal/protolog/ProtoLogDataSource.java
- core/java/com/android/internal/protolog/ProtoLogImpl.java 15 additions, 5 deletionscore/java/com/android/internal/protolog/ProtoLogImpl.java
- core/java/com/android/internal/protolog/common/IProtoLog.java 8 additions, 0 deletions.../java/com/android/internal/protolog/common/IProtoLog.java
- core/java/com/android/internal/protolog/common/IProtoLogGroup.java 2 additions, 0 deletions.../com/android/internal/protolog/common/IProtoLogGroup.java
- core/java/com/android/internal/protolog/common/ProtoLog.java 1 addition, 1 deletioncore/java/com/android/internal/protolog/common/ProtoLog.java
- core/java/com/android/internal/protolog/common/ProtoLogToolInjected.java 5 additions, 1 deletion...ndroid/internal/protolog/common/ProtoLogToolInjected.java
- tests/Internal/src/com/android/internal/protolog/LegacyProtoLogImplTest.java 1 addition, 1 deletion...com/android/internal/protolog/LegacyProtoLogImplTest.java
- tests/Internal/src/com/android/internal/protolog/PerfettoDataSourceTest.java 2 additions, 2 deletions...com/android/internal/protolog/PerfettoDataSourceTest.java
- tests/Internal/src/com/android/internal/protolog/PerfettoProtoLogImplTest.java 144 additions, 3 deletions...m/android/internal/protolog/PerfettoProtoLogImplTest.java
- tools/protologtool/src/com/android/protolog/tool/ProtoLogTool.kt 72 additions, 0 deletions...rotologtool/src/com/android/protolog/tool/ProtoLogTool.kt
- tools/protologtool/src/com/android/protolog/tool/SourceTransformer.kt 13 additions, 3 deletions...ogtool/src/com/android/protolog/tool/SourceTransformer.kt
- tools/protologtool/tests/com/android/protolog/tool/SourceTransformerTest.kt 7 additions, 7 deletions.../tests/com/android/protolog/tool/SourceTransformerTest.kt
Loading
Please register or sign in to comment