Add flushing of perfetto buffer (#1417)
- Add flushing of perfetto buffer - Add `ROCPROFSYS_PERFETTO_FLUSH_PERIOD_MS` config setting. - Update CHANGELOG.sh - Resolves SWDEV-518817 --------- Co-authored-by: David Galiffi <David.Galiffi@amd.com>
This commit is contained in:
committed by
GitHub
parent
d348797017
commit
00faa48ac2
@@ -78,6 +78,7 @@ setup()
|
||||
// environment settings
|
||||
auto shmem_size_hint = config::get_perfetto_shmem_size_hint();
|
||||
auto buffer_size = config::get_perfetto_buffer_size();
|
||||
auto flush_period = config::get_perfetto_flush_period();
|
||||
|
||||
auto _policy =
|
||||
config::get_perfetto_fill_policy() == "discard"
|
||||
@@ -94,6 +95,8 @@ setup()
|
||||
track_event_cfg.add_disabled_categories(itr);
|
||||
}
|
||||
|
||||
cfg.set_flush_period_ms(flush_period);
|
||||
|
||||
auto* ds_cfg = cfg.add_data_sources()->mutable_config();
|
||||
ds_cfg->set_name("track_event"); // this MUST be track_event
|
||||
ds_cfg->set_track_event_config_raw(track_event_cfg.SerializeAsString());
|
||||
|
||||
Reference in New Issue
Block a user