[AF02.1] Support read by FastDataInput in the NetworkStatsRecorder
This increased reading performance by 35% while running benchmark tests. But the feature is not enabled in the production code until the service turns it on. Test: atest ConnectivityBenchmarkTests Test: atest ConnectivityCoverageTests:android.net.connectivity.android.net.NetworkStatsCollectionTest Bug: 313841499 Change-Id: Ic827e6c4848cc31d46d62aa93993b483114a1f12
Showing
- framework-t/Android.bp 4 additions, 0 deletionsframework-t/Android.bp
- framework-t/src/android/net/NetworkStatsCollection.java 20 additions, 2 deletionsframework-t/src/android/net/NetworkStatsCollection.java
- service-t/src/com/android/server/net/NetworkStatsRecorder.java 10 additions, 3 deletions...ce-t/src/com/android/server/net/NetworkStatsRecorder.java
- service-t/src/com/android/server/net/NetworkStatsService.java 1 addition, 1 deletion...ice-t/src/com/android/server/net/NetworkStatsService.java
- tests/benchmark/src/android/net/netstats/benchmarktests/NetworkStatsTest.kt 12 additions, 2 deletions...c/android/net/netstats/benchmarktests/NetworkStatsTest.kt
- tests/unit/java/android/net/NetworkStatsCollectionTest.java 30 additions, 1 deletiontests/unit/java/android/net/NetworkStatsCollectionTest.java
- tests/unit/java/android/net/NetworkStatsRecorderTest.java 2 additions, 1 deletiontests/unit/java/android/net/NetworkStatsRecorderTest.java
- tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java 2 additions, 1 deletion.../java/com/android/server/net/NetworkStatsServiceTest.java
Loading
Please register or sign in to comment