一些帮助检查Silverlight应用CPU占用的提示

by Allan 2. November 2008 10:06

开发比较动态,图形化的应用,总是会出现CPU占用率高的问题,这个问题无论是WPF还是FLASH还是Silverlight中,都会出现,大部分情况也就是一些loop中,不断的进行一些操作造成的.从最近silverlight 2的开发经验中来看,在一直运行的loop中做赋值操作,有一些效率很高,有一些就非常消耗,举例:在loop中,不停的对对象进行Canvas.SetLeft或SetTop,都不会占用CPU资源,而如果在loop中改变了对象的Scale值..或是所有RenderTransform的值,都会相当消耗CPU资源.改变对象的Visibility,也会严重消耗CPU资源.所以,如果CPU占用高,不妨检查这样一些操作,也许可以不用理会SetLeft,但Visibility和Scale值的改变,就值得注意了!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Silverlight

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

TextBox

Tag cloud

    RecentPosts