| syntax = "proto2"; |
| |
| package android.os.statsd.adpf; |
| |
| import "frameworks/proto_logging/stats/atom_field_options.proto"; |
| |
| option java_package = "com.android.os.adpf"; |
| option java_multiple_files = true; |
| |
| /** |
| * Logs information related to Android Dynamic Performance Framework (ADPF). |
| */ |
| |
| message PerformanceHintSessionReported { |
| // UID of the package. |
| optional int32 package_uid = 1 [(is_uid) = true]; |
| |
| // Unique ID of the hint session. |
| optional int64 session_id = 2; |
| |
| // Hint session target duration, in nanoseconds. |
| optional int64 target_duration_ns = 3; |
| |
| // Number of threads affected by this session |
| optional int32 tid_count = 4; |
| } |
| |
| message ADPFSystemComponentInfo { |
| // True if SurfaceFlinger CPU hint is enabled on the device. |
| optional bool surfaceflinger_cpu_hint_enabled = 1; |
| |
| // True if HWUI hint is enabled on the device. |
| optional bool hwui_hint_enabled = 2; |
| } |