低端CPU的高效编码

时间:2010-10-26 14:11:17

标签: c# silverlight

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

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

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

* P / S:如果加载需要一段时间我没关系,因为应用程序每天只会加载一次。只要在运行期间,它不会滞后(使用触摸屏)我就会非常高兴。

1 个答案:

答案 0 :(得分:1)

主要技巧是将效果降至最低。动画等 - 在正常应用中不是问题,在游戏中更多或类似问题。对于普通的LOB风格的应用程序,CPU无论如何都不会太忙。