
Android获取应用程序最大和当前使用的内存量的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了如何在Android系统中编程获取应用的最大内存限制以及实时占用的内存量,帮助开发者优化内存使用。
在Android里,程序内存被分为两部分:native和dalvik。其中dalvik是用于普通Java应用的内存空间,在分析堆栈的时候会使用这部分内存来分配对象。对于内存限制来说,native与dalvik之和不能超过最大限制值。通常情况下,默认的最大值为16M,但国内手机厂商往往会根据需求调整该设置,因此实际的应用系统分配大小需要通过测试确定。
以下是一种常见的测试方法:
首先获取ActivityManager服务:
```java
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
```
请注意,在调用`getSystemService()`时,正确的参数应该是`ACTIVITY_SERVICE`而非文中提到的拼写错误。
全部评论 (0)
还没有任何评论哟~


