java - 为什么空项目有很大的内存分配?

标签 java android memory

我在 android 中创建了一个空项目。然后我用一个有硬件加速的模拟器运行它。 enter image description here

50% 已经分配。其中最小的空闲内存块只有区区 174 KB。

这是为什么?

最佳答案

因为VM还没有分配更多。如果您的内存占用量增加,您的堆大小也会增加。如果我没记错的话,硬件加速还会将渲染器的某些部分拉入您的进程,这就是为什么已经使用了多达 2.5 MB 的内存。

By rendering all of an app’s animations and UI with the GPU, the system takes a hit to memory usage. Loading up the OpenGL drivers for each process takes memory usage of roughly 2MB,

http://www.extremetech.com/computing/107995-the-truth-about-hardware-acceleration-on-android

关于java - 为什么空项目有很大的内存分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329369/

相关文章:

java - 如何检测手机是否连接到android auto

c++ - 如何优化这个?指向数组的指针

android - 像 Ola Cabs Android 应用程序一样以编程方式打开 GPS

android - 从父级的样式定义中获取子级的样式属性

C++ 函数 : Number of memory access

mongodb - 特定案例的存储引擎

使用 dateFormatter 将 java 日期转为 sencha 日期

java - null 0 java.lang.String 的值无法转换为 JSONObject [android]

java - 如何使用 Rabbit 绑定(bind)创建具有事务和 DLQ 的处理器?

java - 使用xml解析查找word文档中的隐式分页符