Android 中的运行时 Class 是什么?
What Is The Runtime Class In Android?
android documentation for the java.lang.Runtime class 多次引用 JVM,例如调用 freeMemory()
方法:
Returns the amount of free memory in the Java Virtual Machine.
但在 android 的最新版本中没有虚拟机。此方法和其他类似方法 return 究竟有什么作用?
如果我没记错的话,这是 Runtime::freememory()
方法在平台级别调用的内容:https://android.googlesource.com/platform/art/+/refs/tags/android-9.0.0_r51/openjdkjvm/OpenjdkJvm.cc#297 which then calls https://android.googlesource.com/platform/art/+/refs/tags/android-9.0.0_r51/runtime/gc/heap.h#548.
如果您想深入了解它,您可以继续挖掘,但似乎 ART 正在尝试为调用应用程序提供有效值。
android documentation for the java.lang.Runtime class 多次引用 JVM,例如调用 freeMemory()
方法:
Returns the amount of free memory in the Java Virtual Machine.
但在 android 的最新版本中没有虚拟机。此方法和其他类似方法 return 究竟有什么作用?
如果我没记错的话,这是 Runtime::freememory()
方法在平台级别调用的内容:https://android.googlesource.com/platform/art/+/refs/tags/android-9.0.0_r51/openjdkjvm/OpenjdkJvm.cc#297 which then calls https://android.googlesource.com/platform/art/+/refs/tags/android-9.0.0_r51/runtime/gc/heap.h#548.
如果您想深入了解它,您可以继续挖掘,但似乎 ART 正在尝试为调用应用程序提供有效值。