| Index: runtime/vm/benchmark_test.h | 
| diff --git a/runtime/vm/benchmark_test.h b/runtime/vm/benchmark_test.h | 
| index edc9bfce882324b6f24ef8e469864b9491e765fc..d3569b04453ac57488efb28131a82c27beb2ef73 100644 | 
| --- a/runtime/vm/benchmark_test.h | 
| +++ b/runtime/vm/benchmark_test.h | 
| @@ -11,6 +11,7 @@ | 
| #include "vm/globals.h" | 
| #include "vm/heap.h" | 
| #include "vm/isolate.h" | 
| +#include "vm/malloc_hooks.h" | 
| #include "vm/object.h" | 
| #include "vm/zone.h" | 
|  | 
| @@ -35,6 +36,9 @@ extern const uint8_t* core_isolate_snapshot_instructions; | 
| static void Dart_BenchmarkHelper##name(Benchmark* benchmark,                 \ | 
| Thread* thread);                      \ | 
| void Dart_Benchmark##name(Benchmark* benchmark) {                            \ | 
| +    bool __stack_trace_collection_enabled__ =                                  \ | 
| +        MallocHooks::stack_trace_collection_enabled();                         \ | 
| +    MallocHooks::set_stack_trace_collection_enabled(false);                    \ | 
| FLAG_old_gen_growth_space_ratio = 100;                                     \ | 
| BenchmarkIsolateScope __isolate__(benchmark);                              \ | 
| Thread* __thread__ = Thread::Current();                                    \ | 
| @@ -42,6 +46,8 @@ extern const uint8_t* core_isolate_snapshot_instructions; | 
| StackZone __zone__(__thread__);                                            \ | 
| HandleScope __hs__(__thread__);                                            \ | 
| Dart_BenchmarkHelper##name(benchmark, __thread__);                         \ | 
| +    MallocHooks::set_stack_trace_collection_enabled(                           \ | 
| +        __stack_trace_collection_enabled__);                                   \ | 
| }                                                                            \ | 
| static void Dart_BenchmarkHelper##name(Benchmark* benchmark, Thread* thread) | 
|  | 
|  |