android memory
16lz
2022-04-23
// 单个应用内存
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+"时就看成低内存运行");
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+"时就看成低内存运行");
更多相关文章
- Android(安卓)Service
- Android小技巧收集
- Android(安卓)程序运行之后,禁止休眠
- android 内存空间
- Android(安卓)Studio 项目运行错误,弹出“Detected ADB对话框”
- Android:开发环境搭建
- Eclipse 开发 Android, Hello, TimePicker (学习8)
- android内存泄露
- android 限定 EditText字符输入个数