ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
// 系统给app 能分配的最大空间
intmemClass = activityManager.getMemoryClass();
// app 占用空间
Float totaMemory = Runtime.getRuntime().totalMemory() *1.0f/(1024*1024);
//app 空闲空间
Float freeMemory = Runtime.getRuntime().freeMemory() *1.0f/(1024*1024);
//app 可以运行最大内存
Float maxMemory = Runtime.getRuntime().maxMemory() *1.0f/(1024*1024);
内存优化中最最重要的 是imageView 图形展示
100k 图片 可以增加 30m 内存消耗 ,显示图片许谨慎啊
网友评论