作为一门动态语言,flash的崩溃率实在让我崩溃

由于游戏客户端是flash+as写的,所以天天要在浏览器里用着测试。
一般来说,一两天崩溃一次是正常频率,这实在也未免有点太高了些。
老实说,其它动态语言就没怎么碰到过虚拟机崩溃的事情。
就算可能是浏览器的渲染层的问题,那也应该自己进行异常处理。况且在chrome里崩溃的时候,很明显是flash自己crash,渲染层还是正常的(不排除沙盒隔离了内外渲染层)。因此,很可能还是flash自己虚拟机运行as字节码时出的问题。
希望adobe在发展新功能的同时,认真解决崩溃问题,提高虚拟机性能,否则确如乔大爷所说,flash会很快成为昨日黄花。

“作为一门动态语言,flash的崩溃率实在让我崩溃” 有2条评论

  1. 本人想用python做个dota replays的小工具,这几天正在研究w3g格式,遇到一点问题,望兄台赐教。
    1. 在解析replay block时,我一直找不到0x20这样的块(即聊天数据)。
    w3g的块结构,我的理解是:
    w3g的原始内容块实际是大小不一的,按流式排列的。然后用zlib将每8k压缩成一个存储块。所以要解析w3g内容,就需要先将存储块中的压缩内容解压,拼接成型原始内容流。再从中解析内容块。
    我不知道有没理解错?
    2. game setting的解析,我看文档中说
    offset | bitnr | Description
    ——-+——-+—————————————————————
    0x0000 | 0,1 | Game Speed: 0 = slow, 1 = normal, 2 = fast, 3 = unused
    ——-+——-+—————————————————————
    我理解为,第1个字节的第0和1两个位表示游戏速度。
    00000000 -> slow, 01000000 -> normal
    但分析了实际的w3g后,发现不是这样。。。

    希望能看到你的指点。我留了email。谢谢。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据