UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

107 lines 3.48 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/metrics/android/io_metric.proto. */ export declare const file_protos_perfetto_metrics_android_io_metric: GenFile; /** * Measure Android IO stats in a trace. * Note: This is an aggregated metric, for unaggregated metrics look at * AndroidIoUnaggregated in io_unagg_metric.proto. * * @generated from message perfetto.protos.AndroidIo */ export type AndroidIo = Message<"perfetto.protos.AndroidIo"> & { /** * @generated from field: repeated perfetto.protos.AndroidIo.F2fsCounterStats f2fs_counter_stats = 1; */ f2fsCounterStats: AndroidIo_F2fsCounterStats[]; /** * @generated from field: repeated perfetto.protos.AndroidIo.F2fsWriteStats f2fs_write_stats = 2; */ f2fsWriteStats: AndroidIo_F2fsWriteStats[]; }; /** * Describes the message perfetto.protos.AndroidIo. * Use `create(AndroidIoSchema)` to create a new message. */ export declare const AndroidIoSchema: GenMessage<AndroidIo>; /** * Next id: 3 * Stats for Counters in an f2fs file system. * Counters are available for various operations. * * @generated from message perfetto.protos.AndroidIo.F2fsCounterStats */ export type AndroidIo_F2fsCounterStats = Message<"perfetto.protos.AndroidIo.F2fsCounterStats"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional double max = 2; */ max: number; /** * @generated from field: optional double sum = 3; */ sum: number; /** * @generated from field: optional double min = 5; */ min: number; /** * @generated from field: optional int64 dur = 6; */ dur: bigint; /** * @generated from field: optional int64 count = 7; */ count: bigint; /** * @generated from field: optional double avg = 8; */ avg: number; }; /** * Describes the message perfetto.protos.AndroidIo.F2fsCounterStats. * Use `create(AndroidIo_F2fsCounterStatsSchema)` to create a new message. */ export declare const AndroidIo_F2fsCounterStatsSchema: GenMessage<AndroidIo_F2fsCounterStats>; /** * Aggregated stats for write operations in an f2fs file system. * * @generated from message perfetto.protos.AndroidIo.F2fsWriteStats */ export type AndroidIo_F2fsWriteStats = Message<"perfetto.protos.AndroidIo.F2fsWriteStats"> & { /** * @generated from field: optional int64 total_write_count = 1; */ totalWriteCount: bigint; /** * @generated from field: optional int64 distinct_processes = 2; */ distinctProcesses: bigint; /** * @generated from field: optional int64 total_bytes_written = 3; */ totalBytesWritten: bigint; /** * @generated from field: optional int64 distinct_device_count = 4; */ distinctDeviceCount: bigint; /** * @generated from field: optional int64 distinct_inode_count = 5; */ distinctInodeCount: bigint; /** * @generated from field: optional int64 distinct_thread_count = 6; */ distinctThreadCount: bigint; }; /** * Describes the message perfetto.protos.AndroidIo.F2fsWriteStats. * Use `create(AndroidIo_F2fsWriteStatsSchema)` to create a new message. */ export declare const AndroidIo_F2fsWriteStatsSchema: GenMessage<AndroidIo_F2fsWriteStats>; //# sourceMappingURL=io_metric_pb.d.ts.map