zoukankan      html  css  js  c++  java
  • Flash CPU的消耗

    1 设置alpha
    2 位图 这个主要是耗体积,但是如果有大块位图做渐变动作的话,就会很占资源
    3 动画 渐变动作也是非常耗资源的,最好讲渐变动画转为逐桢动画.而且动画不用时一定要stop(),不要设为不可见.

    Flash在mac上消耗cpu更高

    在 MAC系统上做这样的尝试:打开Flash CS4,新建一个空的FLA文件,并且将它发布成AIR应用。安装并运行它,然后打开性能管理器,在我的新的MacBook Pro电脑上,这个空的AIR应用使用了接近4%的CPU,而且,它只是在后台运行,没有做任何操作。

    为什么Flash CS4在Mac上占用如此之多的CPU的原因-至少有两个Flash Player的实例在运行,一个是核心,一个是面板。

    作者联系了Adobe的开发团队,他们承认这一问题并积极努力解决这个问题。作者写这篇文章的初衷是:

    1. 希望人们认识到这个问题,并通过这种认识促进Adobe积极解决这个问题,如果您觉得这个问题非常重要,请帮助传播它,并将它登记到Adobe的缺陷任务管理系统。
    2. 这个问题可以解释给客户,让他们也对这个问题有清醒的认识。
    3. 作者建立了一个简单的类,他会在您的应用处于后台运行时,暂时降低它的帧速,并在它恢复时,恢复它的帧速。减少帧速是作者发现的目前最有效的提高性能的解决方案。这个类使用也很简单:
    FramerateThrottler.initialize(2);
    FramerateThrottler.enabled 
    = false;
    FramerateThrottler.onlyThrottleOnMac 
    = true
  • 相关阅读:
    Interview with BOA
    Java Main Differences between HashMap HashTable and ConcurrentHashMap
    Java Main Differences between Java and C++
    LeetCode 33. Search in Rotated Sorted Array
    LeetCode 154. Find Minimum in Rotated Sorted Array II
    LeetCode 153. Find Minimum in Rotated Sorted Array
    LeetCode 75. Sort Colors
    LeetCode 31. Next Permutation
    LeetCode 60. Permutation Sequence
    LeetCode 216. Combination Sum III
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1674973.html
Copyright © 2011-2022 走看看