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) { |