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