Index: base/trace_event/trace_config.cc |
diff --git a/base/trace_event/trace_config.cc b/base/trace_event/trace_config.cc |
index e2e7b8f39fc6bfe6b2987899380625695617f3de..b6fefa96aafd33dab84d41d09e876bd8afba485a 100644 |
--- a/base/trace_event/trace_config.cc |
+++ b/base/trace_event/trace_config.cc |
@@ -50,6 +50,11 @@ |
const char kEventFiltersParam[] = "event_filters"; |
const char kFilterPredicateParam[] = "filter_predicate"; |
const char kFilterArgsParam[] = "filter_args"; |
+ |
+// Default configuration of memory dumps. |
+const TraceConfig::MemoryDumpConfig::Trigger kDefaultMemoryDumpTrigger = { |
+ 5000, // min_time_between_dumps_ms |
+ MemoryDumpLevelOfDetail::DETAILED, MemoryDumpType::PERIODIC_INTERVAL}; |
class ConvertableTraceConfigToTraceFormat |
: public base::trace_event::ConvertableToTraceFormat { |
@@ -454,6 +459,7 @@ |
void TraceConfig::SetDefaultMemoryDumpConfig() { |
memory_dump_config_.Clear(); |
+ memory_dump_config_.triggers.push_back(kDefaultMemoryDumpTrigger); |
memory_dump_config_.allowed_dump_modes = GetDefaultAllowedMemoryDumpModes(); |
} |