欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android獲取App內(nèi)存使用情況的方法

 更新時間:2017年09月11日 17:00:37   作者:選一個昵稱這么難  
本篇文章主要介紹了Android獲取App內(nèi)存使用情況的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1.代碼獲取當(dāng)前app內(nèi)存的使用情況

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
    //最大分配內(nèi)存
    int memory = activityManager.getMemoryClass();
    System.out.println("memory: "+memory);
    //最大分配內(nèi)存獲取方法2
    float maxMemory = (float) (Runtime.getRuntime().maxMemory() * 1.0/ (1024 * 1024));
    //當(dāng)前分配的總內(nèi)存
    float totalMemory = (float) (Runtime.getRuntime().totalMemory() * 1.0/ (1024 * 1024));
    //剩余內(nèi)存
    float freeMemory = (float) (Runtime.getRuntime().freeMemory() * 1.0/ (1024 * 1024));
    System.out.println("maxMemory: "+maxMemory);
    System.out.println("totalMemory: "+totalMemory);
    System.out.println("freeMemory: "+freeMemory);

結(jié)果

System.out: memory: 256
System.out: maxMemory: 256.0
System.out: totalMemory: 11.974937
System.out: freeMemory: 3.6257935

這說明我這個app在當(dāng)前手機的最大分配內(nèi)存是256m,現(xiàn)在已經(jīng)分配了11m,這11m中有6m是空閑的

當(dāng)然通過Monitors可以更直觀的查看內(nèi)存使用情況

2.使用dos命令

(1)打開dos窗口,執(zhí)行adb shell

(2)dumpsys meminfo 包名

結(jié)果:


3.使用Monitors或者DDMS


monitors


DDMS

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論