Commit fabe78ea authored by ssid's avatar ssid Committed by Commit Bot

Set low ring buffer size for preemptive background tracing on Android

Change-Id: I6cc93c62ca8c8d96929d3184f4b17b83d5371e63
Reviewed-on: https://chromium-review.googlesource.com/c/1330021Reviewed-by: default avataroysteine <oysteine@chromium.org>
Commit-Queue: ssid <ssid@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606939}
parent b8e27a0d
...@@ -504,6 +504,11 @@ void BackgroundTracingManagerImpl::StartTracing( ...@@ -504,6 +504,11 @@ void BackgroundTracingManagerImpl::StartTracing(
TraceConfig config = GetConfigForCategoryPreset(preset, record_mode); TraceConfig config = GetConfigForCategoryPreset(preset, record_mode);
if (requires_anonymized_data_) if (requires_anonymized_data_)
config.EnableArgumentFilter(); config.EnableArgumentFilter();
#if defined(OS_ANDROID)
// Set low trace buffer size on Android in order to upload small trace files.
if (config_->tracing_mode() == BackgroundTracingConfigImpl::PREEMPTIVE)
config.SetTraceBufferSizeInEvents(20000);
#endif
is_tracing_ = TracingControllerImpl::GetInstance()->StartTracing( is_tracing_ = TracingControllerImpl::GetInstance()->StartTracing(
config, base::BindOnce(&BackgroundTracingManagerImpl::OnStartTracingDone, config, base::BindOnce(&BackgroundTracingManagerImpl::OnStartTracingDone,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment