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 正在尝试为调用应用程序提供有效值。