代码之家  ›  专栏  ›  技术社区  ›  C_Rance

低端CPU高效编码

  •  0
  • C_Rance  · 技术社区  · 15 年前

    我有一个内置于Silverlight的应用程序,它将运行在一个Atom处理器上(据说大约1.6GHz)。
    到目前为止,在另一台小型PC上测试了另一个功能较少的应用程序,它仍然可以顺利运行。
    此应用程序将是用户交互的,并且将显示4-5个不同的页面。
    因此,为了在页面间导航,我目前有两个选项,但不确定哪一个是考虑低端CPU的更好方法。(页面是静态的,没有动态生成的内容)

    1)在onload事件期间加载4-5页,使用visibility.visible显示第一页。
    其他页面将是visibility.collasped。这样,只需要切换Visibility属性,页面就不需要被销毁和重新创建。

    2)加载时初始化所有页面。使用container.child附加所需页面。不确定这方面的能力,但对于其他应用程序,我通常选择此方法。

    *P/S:如果加载需要一段时间,我可以,因为应用程序每天只加载一次。只要在跑步期间,它不滞后(使用触摸屏),我就高兴多了。

    1 回复  |  直到 15 年前
        1
  •  1
  •   TomTom    15 年前

    主要的诀窍是将效果保持在最小。动画等-在正常的应用程序中不是问题,更多的是在游戏或其他东西中。对于普通的LOB风格的应用程序,CPU也不会太忙。