diff options
Diffstat (limited to 'src/native/dalvik_system_VMRuntime.cc')
| -rw-r--r-- | src/native/dalvik_system_VMRuntime.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/native/dalvik_system_VMRuntime.cc b/src/native/dalvik_system_VMRuntime.cc index b98f974f12..9c400418db 100644 --- a/src/native/dalvik_system_VMRuntime.cc +++ b/src/native/dalvik_system_VMRuntime.cc @@ -156,15 +156,14 @@ static void VMRuntime_setTargetSdkVersion(JNIEnv* env, jobject, jint targetSdkVe } } -static void VMRuntime_trimHeap(JNIEnv* env, jobject) { +static void VMRuntime_trimHeap(JNIEnv*, jobject) { // Trim the managed heap. Heap* heap = Runtime::Current()->GetHeap(); uint64_t start_ns = NanoTime(); DlMallocSpace* alloc_space = heap->GetAllocSpace(); size_t alloc_space_size = alloc_space->Size(); float utilization = static_cast<float>(alloc_space->GetNumBytesAllocated()) / alloc_space_size; - Thread* self = static_cast<JNIEnvExt*>(env)->self; - heap->Trim(self); + heap->Trim(); // Trim the native heap. dlmalloc_trim(0); dlmalloc_inspect_all(MspaceMadviseCallback, NULL); |