转跳到内容

Flash游戏玩起来卡咋办


白度酱油

推荐贴

  • 2 周后...

看做的完整不完整了

一般FLASH由于小基本很少有人会做优化

因此吃CPU吃得很严重,但是还是因为小,所以不会吃很多也就看不出来

但是一些游戏比如闪灵还闪客来着,就比较大,还有金庸群侠传,但是这些做得比较完善,不很容易卡甚至不可能卡

而不完善的元素较多的FLASH则会在进行到一定程度以后迅速的卡住,因为反复的调用之后并没有清除是原因之一-。-

链接到点评

当年不是木有碰到这个问题过。甚至有女童鞋听在线MP3听到PC死机。

………………我刚才什么都没说………………

直到后来开发Flash时候感想差到爆。了解黑幕,才知道

FLASH的AVM继承了JVM1.3以前的光荣传统:

纯CPU消费——当年JVM还只是一个虚拟机,亲。但是AVM这么多年也木有改进。所以画图很费CPU哦亲。

——JVM现在有利用JNI转Native,所以解决了这个问题。

内存GC问题——当年JVM的GC一向是国际级问题,多少开发者为了不断增加的内存耗费抓狂。

——还有传说是GCC留下其实不是。但是现在JVM好多了。

——AVM让人抓狂的这点就在于,JVM还有一个最高内存上限之说,AVM完全木有啊亲。

——AVM唯一的GC方法就是:像当年JVM制造异常,或者在内存快溢出时候运行。

……以上两点是我所熟知的……

当然Adobe本来就是做图像处理的不是做语言开发的,不是做VM的所以Flash的缺点确实木有解决的准备。

……但是尼玛也不能将CS5带之后的MasterCollection都搞成这糗样啊亲,这不逼我放弃PS么

曾经为了某个Flash闹钟蛋疼了几个礼拜的人士路过

链接到点评
游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款