UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

135 lines 5.8 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/metrics/android/android_oom_adjuster_metric.proto. */ export declare const file_protos_perfetto_metrics_android_android_oom_adjuster_metric: GenFile; /** * @generated from message perfetto.protos.AndroidOomAdjusterMetric */ export type AndroidOomAdjusterMetric = Message<"perfetto.protos.AndroidOomAdjusterMetric"> & { /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts oom_adjuster_transition_counts_global = 1; */ oomAdjusterTransitionCountsGlobal: AndroidOomAdjusterMetric_OomAdjusterTransitionCounts[]; /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts oom_adjuster_transition_counts_by_process = 2; */ oomAdjusterTransitionCountsByProcess: AndroidOomAdjusterMetric_OomAdjusterTransitionCounts[]; /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts oom_adjuster_transition_counts_by_oom_adj_reason = 3; */ oomAdjusterTransitionCountsByOomAdjReason: AndroidOomAdjusterMetric_OomAdjusterTransitionCounts[]; /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjBucketDurationAggregation oom_adj_bucket_duration_agg_global = 4; */ oomAdjBucketDurationAggGlobal: AndroidOomAdjusterMetric_OomAdjBucketDurationAggregation[]; /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjBucketDurationAggregation oom_adj_bucket_duration_agg_by_process = 5; */ oomAdjBucketDurationAggByProcess: AndroidOomAdjusterMetric_OomAdjBucketDurationAggregation[]; /** * @generated from field: repeated perfetto.protos.AndroidOomAdjusterMetric.OomAdjDurationAggregation oom_adj_duration_agg = 6; */ oomAdjDurationAgg: AndroidOomAdjusterMetric_OomAdjDurationAggregation[]; }; /** * Describes the message perfetto.protos.AndroidOomAdjusterMetric. * Use `create(AndroidOomAdjusterMetricSchema)` to create a new message. */ export declare const AndroidOomAdjusterMetricSchema: GenMessage<AndroidOomAdjusterMetric>; /** * @generated from message perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts */ export type AndroidOomAdjusterMetric_OomAdjusterTransitionCounts = Message<"perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts"> & { /** * name of the item aggregated by. example: process_name, * oom_adjuster_reason. * * @generated from field: optional string name = 1; */ name: string; /** * name of previous oom bucket. * * @generated from field: optional string src_bucket = 2; */ srcBucket: string; /** * name of oom bucket. * * @generated from field: optional string dest_bucket = 3; */ destBucket: string; /** * count of transitions * * @generated from field: optional int64 count = 4; */ count: bigint; }; /** * Describes the message perfetto.protos.AndroidOomAdjusterMetric.OomAdjusterTransitionCounts. * Use `create(AndroidOomAdjusterMetric_OomAdjusterTransitionCountsSchema)` to create a new message. */ export declare const AndroidOomAdjusterMetric_OomAdjusterTransitionCountsSchema: GenMessage<AndroidOomAdjusterMetric_OomAdjusterTransitionCounts>; /** * @generated from message perfetto.protos.AndroidOomAdjusterMetric.OomAdjBucketDurationAggregation */ export type AndroidOomAdjusterMetric_OomAdjBucketDurationAggregation = Message<"perfetto.protos.AndroidOomAdjusterMetric.OomAdjBucketDurationAggregation"> & { /** * name of the item aggregated by. example: process_name, * oom_adjuster_reason * * @generated from field: optional string name = 1; */ name: string; /** * name of oom bucket. * * @generated from field: optional string bucket = 2; */ bucket: string; /** * Duration of the time in the bucket * * @generated from field: optional int64 total_dur = 3; */ totalDur: bigint; }; /** * Describes the message perfetto.protos.AndroidOomAdjusterMetric.OomAdjBucketDurationAggregation. * Use `create(AndroidOomAdjusterMetric_OomAdjBucketDurationAggregationSchema)` to create a new message. */ export declare const AndroidOomAdjusterMetric_OomAdjBucketDurationAggregationSchema: GenMessage<AndroidOomAdjusterMetric_OomAdjBucketDurationAggregation>; /** * @generated from message perfetto.protos.AndroidOomAdjusterMetric.OomAdjDurationAggregation */ export type AndroidOomAdjusterMetric_OomAdjDurationAggregation = Message<"perfetto.protos.AndroidOomAdjusterMetric.OomAdjDurationAggregation"> & { /** * @generated from field: optional int64 min_oom_adj_dur = 1; */ minOomAdjDur: bigint; /** * @generated from field: optional int64 max_oom_adj_dur = 2; */ maxOomAdjDur: bigint; /** * @generated from field: optional double avg_oom_adj_dur = 3; */ avgOomAdjDur: number; /** * @generated from field: optional int64 oom_adj_event_count = 4; */ oomAdjEventCount: bigint; /** * @generated from field: optional string oom_adj_reason = 5; */ oomAdjReason: string; }; /** * Describes the message perfetto.protos.AndroidOomAdjusterMetric.OomAdjDurationAggregation. * Use `create(AndroidOomAdjusterMetric_OomAdjDurationAggregationSchema)` to create a new message. */ export declare const AndroidOomAdjusterMetric_OomAdjDurationAggregationSchema: GenMessage<AndroidOomAdjusterMetric_OomAdjDurationAggregation>; //# sourceMappingURL=android_oom_adjuster_metric_pb.d.ts.map