Android Studio 调试器窗口中的数字是什么意思?

pkz*_*pkz 5 android android-studio

Android Studio 调试器

突出显示的数字示例 4580、4581 等是什么意思?它们不是 PID,这是与 adb shell 中的 ps 命令交叉检查的。

nup*_*aya 1

这个号码就是注册号码存储对象引用的寄存器的

什么是登记号?

从应用程序开发人员的角度来看,这完全是无用的东西!我相信您了解运行 Android 应用程序的 Dalvik VM。因此,Dalvik 字节码中的帧由寄存器组成。这些寄存器存储对象引用。检查此链接以了解更多信息。不知道为什么 android studio 在调试器中显示它们。我看不出它有什么用处。