summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java b/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java
index 9fad19fbcaf0..ad35129a32d9 100644
--- a/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java
+++ b/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java
@@ -69,6 +69,19 @@ public class BinderCallsStatsPerfTest {
}
@Test
+ public void timeCallSessionOnePercentSampling() {
+ mBinderCallsStats.setSamplingInterval(100);
+ final BenchmarkState state = mPerfStatusReporter.getBenchmarkState();
+ Binder b = new Binder();
+ int i = 0;
+ while (state.keepRunning()) {
+ CallSession s = mBinderCallsStats.callStarted(b, i % 100);
+ mBinderCallsStats.callEnded(s, 0, 0);
+ i++;
+ }
+ }
+
+ @Test
public void timeCallSessionTrackingDisabled() {
mBinderCallsStats.setDetailedTracking(false);
final BenchmarkState state = mPerfStatusReporter.getBenchmarkState();