我熟悉Debug.MemoryInfo但是没有这些值可以为我提供内存监视器图中显示的已分配内存。
这个分配的内存值究竟是什么?为什么它与Debug.MemoryInfo中讨论的值不同?
如何通过编程方式通过PID获取procces的已分配内存值?
答案 0 :(得分:1)
使用
Runtime.getRuntime().totalMemory()
Runtime.getRuntime().freeMemory()
Runtime.getRuntime().maxMemory()
Log.e( "totalMemory ", String.valueOf(Runtime.getRuntime().totalMemory()));
Log.e( "freeMemory : ", String.valueOf(Runtime.getRuntime().freeMemory()));
Log.e( "maxMemory: ", String.valueOf(Runtime.getRuntime().maxMemory()));