5

我正在调试一个消耗 100% CPU 使用率的 Silverlight 应用程序,因为某些事件被重复触发。首先,Intellitrace 是否适用于 Silverlight?

4

2 回答 2

3

你可以看看Silverlight Spy。我使用了旧的免费测试版,它做到了(如果我没记错的话)。这对 UI 调整也有很大帮助。

于 2010-09-01T09:09:58.333 回答
1

Intellitrace 在 Silverlight 中不起作用。如果它确实是一个被反复调用的事件,那么如果您闯入调试器,您应该能够在调用堆栈中看到它。

如果不是,那么它很可能是代码的非托管部分中的某些内容。您可能需要打开重绘区域,这有助于识别元素是否导致过度重绘,从而迅速消耗 CPU。

于 2010-09-01T07:43:57.330 回答