国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android獲取App內存使用情況的方法

2019-12-12 02:03:22
字體:
來源:轉載
供稿:網友

1.代碼獲取當前app內存的使用情況

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);    //最大分配內存    int memory = activityManager.getMemoryClass();    System.out.println("memory: "+memory);    //最大分配內存獲取方法2    float maxMemory = (float) (Runtime.getRuntime().maxMemory() * 1.0/ (1024 * 1024));    //當前分配的總內存    float totalMemory = (float) (Runtime.getRuntime().totalMemory() * 1.0/ (1024 * 1024));    //剩余內存    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);

結果

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

這說明我這個app在當前手機的最大分配內存是256m,現在已經分配了11m,這11m中有6m是空閑的

當然通過Monitors可以更直觀的查看內存使用情況

2.使用dos命令

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

(2)dumpsys meminfo 包名

結果:


3.使用Monitors或者DDMS


monitors


DDMS

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三江| 师宗县| 武川县| 古蔺县| 平利县| 洪泽县| 荣昌县| 七台河市| 仁化县| 河东区| 磐安县| 普兰店市| 高邑县| 云林县| 庆城县| 尼勒克县| 思南县| 秭归县| 二手房| 迁安市| 厦门市| 新野县| 保定市| 武夷山市| 行唐县| 郑州市| 浦北县| 工布江达县| 密云县| 合阳县| 彭州市| 福建省| 临泽县| 佛学| 桂平市| 宁晋县| 虹口区| 平舆县| 广汉市| 富阳市| 博爱县|