diff --git a/runtime/dart_vm.cc b/runtime/dart_vm.cc index de058443adab1..c4d0cf23e890c 100644 --- a/runtime/dart_vm.cc +++ b/runtime/dart_vm.cc @@ -380,7 +380,8 @@ DartVM::DartVM(std::shared_ptr vm_data, args.push_back(old_gen_heap_size_args.c_str()); } -#if defined(OS_FUCHSIA) +#if defined(OS_FUCHSIA) && \ + (FLUTTER_RUNTIME_MODE != FLUTTER_RUNTIME_MODE_PROFILE) PushBackAll(&args, kDartFuchsiaTraceArgs, fml::size(kDartFuchsiaTraceArgs)); PushBackAll(&args, kDartTraceStreamsArgs, fml::size(kDartTraceStreamsArgs)); #endif diff --git a/shell/platform/fuchsia/dart_runner/dart_runner.cc b/shell/platform/fuchsia/dart_runner/dart_runner.cc index 54917ecd5cd5f..74eb6b42401e8 100644 --- a/shell/platform/fuchsia/dart_runner/dart_runner.cc +++ b/shell/platform/fuchsia/dart_runner/dart_runner.cc @@ -39,7 +39,9 @@ const char* kDartVMArgs[] = { // addressed. "--no_causal_async_stacks", +#if !defined(FLUTTER_PROFILE) "--systrace_timeline", +#endif "--timeline_streams=Compiler,Dart,Debugger,Embedder,GC,Isolate,VM", #if defined(AOT_RUNTIME)