diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index f929dde4dcd17..66d2c376cd134 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -641,7 +641,7 @@ static jlong android_os_Process_getTotalMemory(JNIEnv* env, jobject clazz) return -1; } - return si.totalram; + return static_cast(si.totalram) * si.mem_unit; } /*