Android 为什么使用较大的位图会增加游戏内存?
我的游戏的初始堆是12MB。现在在加载1280*800大小的位图后,堆大小已经增加到22MB。我的游戏甚至还没有完成。只是一些基本设置。我担心这样内存会达到很大程度。Android 为什么使用较大的位图会增加游戏内存?,android,memory-management,Android,Memory Management,我的游戏的初始堆是12MB。现在在加载1280*800大小的位图后,堆大小已经增加到22MB。我的游戏甚至还没有完成。只是一些基本设置。我担心这样内存会达到很大程度。 昨天我还在玩一些游戏,它也使用了这么多大小相同的diff图像,但它的大小只有20MB。这怎么可能呢?为什么使用较大的位图需要更多的内存?因为更大的位图更大。有更多的数据要存储 您已经到了重言式的地步……为什么使用较大的位图需要更多内存?因为更大的位图更大。有更多的数据要存储 您已经到了重言式的地步……您需要使用精灵表来降低内存使用
昨天我还在玩一些游戏,它也使用了这么多大小相同的diff图像,但它的大小只有20MB。这怎么可能呢?为什么使用较大的位图需要更多的内存?因为更大的位图更大。有更多的数据要存储
您已经到了重言式的地步……为什么使用较大的位图需要更多内存?因为更大的位图更大。有更多的数据要存储
您已经到了重言式的地步……您需要使用精灵表来降低内存使用率
您需要使用精灵表来降低内存使用率
但是nfs或temple之类的游戏是如何运行的,而导致堆容量为~50或60MB?@Mukul每个像素需要8字节(如果我没记错的话),现在计算一下,你就会看到图片。但是nfs或temple之类的游戏是如何运行的,而导致堆容量为~50或60MB?@Mukul每个像素需要8字节(如果我没记错的话),现在做数学,你就会看到图片。谢谢。这是我希望的答案。谢谢。这是我希望的答案。