Project import generated by Copybara.

GitOrigin-RevId: 1e13be30e2c6838d4a2ff768a39c414bc80534bb
This commit is contained in:
MediaPipe Team
2022-09-06 21:46:17 +00:00
committed by Sebastian Schmidt
parent 63e679d99c
commit 4dc4b19ddb
639 changed files with 71327 additions and 2078 deletions
+5
View File
@@ -50,3 +50,8 @@ mediapipe_proto_library(
"//mediapipe/framework:packet_generator_proto",
],
)
exports_files([
"perfetto_detailed.pbtxt",
"perfetto_minimal.pbtxt",
])
+32
View File
@@ -0,0 +1,32 @@
# Perfetto Config with minimal information needed for tracing MediaPipe functions.
# Use when benchmarking to reduce latency overhead from Perfetto trace.
# proto-file: third_party/perfetto/protos/perfetto/config/perfetto_config.proto
# proto-message: TraceConfig
buffers: {
size_kb: 150000
fill_policy: DISCARD
}
data_sources: {
config {
name: "track_event"
}
}
data_sources: {
config {
name: "linux.ftrace"
ftrace_config {
# Scheduling information & process tracking. Useful for:
# - what is happening on each CPU at each moment
ftrace_events: "power/cpu_frequency"
ftrace_events: "power/cpu_idle"
ftrace_events: "sched/sched_switch"
compact_sched {
enabled: true
}
}
}
}
write_into_file: true
file_write_period_ms: 500