我想在我的应用程序(Delphi应用程序,使用NDK构建)中获取一些关键元素的快照:
我读了很多文章,关于这个问题的答案,但答案都不同。一些使用活动管理器,另一个运行时,其他调试等。例如,当我使用Runtime
时:
Runtime.getRuntime.totalMemory => 26 Mb
Runtime.getRuntime.freeMemory => 7 Mb
Runtime.getRuntime.maxMemory => 134 Mb
我真诚地怀疑我的应用程序仅使用26 MB,因为它使用了许多纹理。无论如何,当我使用MemoryInfo (ActivityManager.getMemoryInfo)
时
MemoryInfo.totalMem => 1970 Mb
MemoryInfo.availMem=> 877 Mb
与运行时完全不同