blob: 6d805297605c9027a2866095da9ed525d38d967c [file] [log] [blame]
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;
}