Project1

标题: 显示一张10K大小的图片会吃掉100K内存? [打印本页]

作者: 小湖    时间: 2011-12-4 15:53
标题: 显示一张10K大小的图片会吃掉100K内存?
本帖最后由 小湖 于 2011-12-4 15:57 编辑

我循环播放一系列图片进行全屏动画播放,大概循环放了1000多张图片,这些图片一共40+MB,可是游戏运行时消耗内存有791M……请问何解?
我是用的是PNG格式,我尝试了新工程,显示一张100K的图片也只是吃掉100K内存,何解……
循环播放事件如下(请无视掉中间涂黑的地方……):
dsu_plus_rewardpost_czw
作者: 精灵使者    时间: 2011-12-4 16:00
本帖最后由 精灵使者 于 2011-12-4 16:01 编辑

我想
http://rpg.blue/thread-214626-1-2.html
你好像和我讨论过这个内存问题(见楼上面禾西等人的回答)
另:Cache好像把每一个循环的图片都存进去了。
作者: 小湖    时间: 2011-12-4 23:09
精灵使者 发表于 2011-12-4 16:00
我想
http://rpg.blue/thread-214626-1-2.html
你好像和我讨论过这个内存问题(见楼上面禾西等人的回 ...

确实是存进缓存了 可1000张图片一共才40M 可是内存却消耗了791M……:L至今困扰……不知何故~
作者: wbsy8241    时间: 2011-12-4 23:40
本帖最后由 wbsy8241 于 2011-12-4 23:42 编辑
小湖 发表于 2011-12-4 23:09
确实是存进缓存了 可1000张图片一共才40M 可是内存却消耗了791M……至今困扰……不知何故~ ...


你把所有图片全部保存为32位bmp文件 就一样了791M
其他格式的图片是被压缩过的 显示的时候被还原成bmp 存进内存的 <这样理解
作者: 精灵使者    时间: 2011-12-5 09:20
果然进行了转换么……看起来内存清理真的很有必要的说




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1