我正在开发Flash游戏,我可以体会到Flash游戏的内存使用量有点高(我认为)。假设超过100 MB。
那么,谈论Flash游戏中的内存使用量又多少呢?
我正在开发Flash游戏,我可以体会到Flash游戏的内存使用量有点高(我认为)。假设超过100 MB。
那么,谈论Flash游戏中的内存使用量又多少呢?
Answers:
我也一直在想这个问题,所以我决定查看一些流行的游戏,并观看Firefox的插件容器内存消耗。
内存启动,在我的设置中默认恢复为5-10MB左右。考虑到这一点,以下是一些流行游戏在游戏开始的3-5分钟内的峰值内存使用情况:
笔记:
Smeet是一个Facebook社交游戏,运行时大约100 MB,当我进入一个拥有很多角色和资产的区域时,峰值达到200 MB。《 K.O.小拳王》 Knight具有相当简单的资产,但具有超大的多屏幕背景图像(非平铺),这说明其内存使用率很高。内存最低的两个游戏均为非滚动和单屏游戏(至少在最初的几分钟内),这说明它们的使用率较低。
根据您的标签,它会说“基于浏览器的游戏”,具体取决于游戏及其复杂性,除非您要创建大型mmo风格的Flash游戏(即使非常大),否则我说100mb的可能性太大。
闪光灯还有很多压缩选项,可能会使游戏缩小
微小:0-200 KB;
小:200-700 KB
中:800-1400 KB
大:1500-4000 KB
太大:4000-9000 KB
答案取决于您的目标受众。您是否希望人们在其上网本和/或支持Playbook或Android平板电脑的Flash上玩您的Flash游戏?如果是这样,那么超过50 MB的内存使用可能会成为问题。如果您只希望游戏能够在欺骗性的游戏平台上进行,那么占用100-400 MB的内存可能不会成为问题。
问题可能是Flash能够快速处理大量内存。我不是Flash开发人员,所以我真的不知道,但是如果您的游戏需要这么多的内存,它可能会有很多支持代码,即使在“神机”上,您也可能会遇到这种情况。问题。
FWIW,我正在帮助一名抱怨PC速度慢的家庭成员。她在facebook上扮演CafeWorld。调查导致Firefox / Flash插件占用了近千兆字节的内存。我认为这可能是偶然,多年来,经历了许多基于浏览器的内存泄漏,关闭了所有内容,并尝试使用其他浏览器。当所有游戏的各种资源加载完毕后,我逐渐观察到内存使用率慢慢回升至970 mb标记。
荒谬,但我敢肯定,您可以指向该游戏,并说它拥有数百万的用户。(是的,刚刚检查过,每月有1400万用户,等等)
128 MB是默认最大值,因此我要说128 MB以上太多了。