summaryrefslogtreecommitdiff
path: root/libs/hwui/jni/GraphicsStatsService.cpp
diff options
context:
space:
mode:
authorTej Singh <singhtejinder@google.com>2020-03-13 18:42:40 -0700
committerTej Singh <singhtejinder@google.com>2020-03-20 11:16:18 -0700
commit73597dcb9a737d5e49b98d38bb6952457de491a2 (patch)
tree4f5b3c0663c0ebb69835bbf8a64d4c754e9e1881 /libs/hwui/jni/GraphicsStatsService.cpp
parent32d9a6bbcc010b1df2d288864ddb4aeaf37c0f0c (diff)
Statsd update for native puller api feedback
Update statsd to take in times in milliseconds instead of nanoseconds. Also make appropriate updates for graphics stats, odpm, subsystem sleep state, and LibStatsPullTests Test: atest LibStatsPullTests Test: bit statsd_test:* Bug: 150788562 Change-Id: I593552d6c50bb4dcb89ca9cc1c737781653e7cc5
Diffstat (limited to 'libs/hwui/jni/GraphicsStatsService.cpp')
-rw-r--r--libs/hwui/jni/GraphicsStatsService.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/hwui/jni/GraphicsStatsService.cpp b/libs/hwui/jni/GraphicsStatsService.cpp
index 6076552fc094..1591ffabd26a 100644
--- a/libs/hwui/jni/GraphicsStatsService.cpp
+++ b/libs/hwui/jni/GraphicsStatsService.cpp
@@ -158,17 +158,17 @@ static AStatsManager_PullAtomCallbackReturn graphicsStatsPullCallback(int32_t at
static void nativeInit(JNIEnv* env, jobject javaObject) {
gGraphicsStatsServiceObject = env->NewGlobalRef(javaObject);
AStatsManager_PullAtomMetadata* metadata = AStatsManager_PullAtomMetadata_obtain();
- AStatsManager_PullAtomMetadata_setCoolDownNs(metadata, 10 * 1000000); // 10 milliseconds
- AStatsManager_PullAtomMetadata_setTimeoutNs(metadata, 2 * NS_PER_SEC); // 2 seconds
+ AStatsManager_PullAtomMetadata_setCoolDownMillis(metadata, 10); // 10 milliseconds
+ AStatsManager_PullAtomMetadata_setTimeoutMillis(metadata, 2 * MS_PER_SEC); // 2 seconds
- AStatsManager_registerPullAtomCallback(android::util::GRAPHICS_STATS,
- &graphicsStatsPullCallback, metadata, nullptr);
+ AStatsManager_setPullAtomCallback(android::util::GRAPHICS_STATS, metadata,
+ &graphicsStatsPullCallback, nullptr);
AStatsManager_PullAtomMetadata_release(metadata);
}
static void nativeDestructor(JNIEnv* env, jobject javaObject) {
- AStatsManager_unregisterPullAtomCallback(android::util::GRAPHICS_STATS);
+ AStatsManager_clearPullAtomCallback(android::util::GRAPHICS_STATS);
env->DeleteGlobalRef(gGraphicsStatsServiceObject);
gGraphicsStatsServiceObject = nullptr;
}