// 单个应用内存
Log.v("Jason", "Debug.getNativeHeapSize() = " + (Debug.getNativeHeapSize() >> 10));
Log.v("Jason", "Debug.getNativeHeapFreeSize() = " + (Debug.getNativeHeapFreeSize() >> 10));
Log.v("Jason", "Debug.getNativeHeapAllocatedSize() = " + (Debug.getNativeHeapAllocatedSize() >> 10));


final ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

ActivityManager.MemoryInfo info = new ActivityManager.MemoryInfo();

activityManager.getMemoryInfo(info);

Log.i("Jason","系统剩余内存:"+(info.availMem >> 10)+"k");
Log.i("Jason","系统总内存:"+(info.totalMem >> 10)+"k");

Log.i("Jason","系统是否处于低内存运行:"+info.lowMemory);

Log.i("Jason","当系统剩余内存低于"+info.threshold+"时就看成低内存运行");

更多相关文章

  1. Android(安卓)Service
  2. Android小技巧收集
  3. Android(安卓)程序运行之后,禁止休眠
  4. android 内存空间
  5. Android(安卓)Studio 项目运行错误,弹出“Detected ADB对话框”
  6. Android:开发环境搭建
  7. Eclipse 开发 Android, Hello, TimePicker (学习8)
  8. android内存泄露
  9. android 限定 EditText字符输入个数

随机推荐

  1. Android中检测手机制式和移动网络类型
  2. Android中的数据存储与传输
  3. 在 Android 中使用 SQLite, ContentProvi
  4. [Android] Activity页面切换效果
  5. 如何提高Android用户体验
  6. android一些细节问题
  7. [置顶] android studio导入项目后出现can
  8. Android(安卓)程序之在线词典
  9. Android IPC 机制,进程间通信
  10. Android中DNS解析