Silverlight Bug? CPU为100%,没有执行应用程序代码

时间:2010-08-24 15:43:12

标签: silverlight silverlight-4.0

我有一个Silverlight 4应用程序,如果某个用户控件可见,则CPU利用率会跳至100%。如果用户控件折叠,CPU将恢复正常。

所涉及的XAML太大而无法发布,直到我可以更具体地隔离问题。

仅供参考:有问题的代码使用了各种Silverlight Toolkit控件,并在XAML中包含了很多Visual State Manager内容,如果这引发了任何想法......

我的直觉说这是Silverlight中的一个错误,但我还没有一个简单的回购......

有没有人有任何好的故障排除/调试技巧来帮助隔离问题?

该应用位于:https://vas.3m.com,如果有人感到无聊并希望看到问题在行动(您需要创建一个免费帐户)。

2 个答案:

答案 0 :(得分:2)

在其中一个顶级父控件上有90%的可能性。如果是这种情况,那么任何一个孩子的任何视觉变化都会导致非常昂贵的重绘。

您可能需要阅读此内容:http://www.youpvp.com/blog/post/What-you-need-to-know-about-DropShadow-to-create-great-Silverlight-applications.aspx

答案 1 :(得分:0)

我知道这是差不多一年之后,但是其他任何人试图找出可能导致此错误的FWIW - 尝试加载具有无效路径的Image控件都会导致同样的结果。