| Index: runtime/vm/isolate.cc
 | 
| diff --git a/runtime/vm/isolate.cc b/runtime/vm/isolate.cc
 | 
| index 24007c514abc34dd98ed11a5b03df36b9ccf7f0b..8304532470999c81ea515843ad6496c8348db0f3 100644
 | 
| --- a/runtime/vm/isolate.cc
 | 
| +++ b/runtime/vm/isolate.cc
 | 
| @@ -2103,8 +2103,6 @@ void Isolate::PrintJSON(JSONStream* stream, bool ref) {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  jsobj.AddProperty("isolateMemoryHighWatermark",
 | 
| -                    isolate_memory_high_watermark_);
 | 
|    jsobj.AddProperty("threads", thread_registry_);
 | 
|  }
 | 
|  #endif
 | 
| @@ -2701,7 +2699,6 @@ void Isolate::UnscheduleThread(Thread* thread,
 | 
|      // Ensure that the thread reports itself as being at a safepoint.
 | 
|      thread->EnterSafepoint();
 | 
|    }
 | 
| -  UpdateIsolateHighWatermark();
 | 
|    OSThread* os_thread = thread->os_thread();
 | 
|    ASSERT(os_thread != NULL);
 | 
|    os_thread->DisableThreadInterrupts();
 | 
| @@ -2716,22 +2713,12 @@ void Isolate::UnscheduleThread(Thread* thread,
 | 
|    thread->set_execution_state(Thread::kThreadInNative);
 | 
|    thread->set_safepoint_state(Thread::SetAtSafepoint(true, 0));
 | 
|    thread->clear_pending_functions();
 | 
| -  thread->ClearThreadMemoryUsageStats();
 | 
|    ASSERT(thread->no_safepoint_scope_depth() == 0);
 | 
|    // Return thread structure.
 | 
|    thread_registry()->ReturnThreadLocked(is_mutator, thread);
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void Isolate::UpdateIsolateHighWatermark() {
 | 
| -  intptr_t thread_watermarks_total =
 | 
| -      thread_registry()->ThreadHighWatermarksTotalLocked();
 | 
| -  if (thread_watermarks_total > isolate_memory_high_watermark_) {
 | 
| -    isolate_memory_high_watermark_ = thread_watermarks_total;
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -
 | 
|  static RawInstance* DeserializeObject(Thread* thread,
 | 
|                                        uint8_t* obj_data,
 | 
|                                        intptr_t obj_len) {
 | 
| 
 |