首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对Silverlight的性能和诊断工具

针对Silverlight的性能和诊断工具
EN

Stack Overflow用户
提问于 2009-09-25 07:55:46
回答 4查看 3.8K关注 0票数 6

WPF3.5有用于诊断的PresentationTraceSources和用于性能和数据绑定诊断的WPFPerf

有没有与Silverlight类似的工具/库?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-26 15:41:23

我不认为它像WPF那样健壮,但是here是你可以做的一些事情。

票数 1
EN

Stack Overflow用户

发布于 2009-09-27 19:54:55

虽然我已经将Paully的答案标记为“答案”,但我认为我应该总结一下我到目前为止的发现。

性能:

  • 可以用来自动地在正在被redrawn
  • 的区域周围绘制矩形,而CPU 可以用来查看某些控件/动画对
    • 的影响可以用来诊断redrawn

诊断:

  • 可以查看实时XAML DOM
  • 无法配置数据绑定跟踪,因为代码不使用跟踪开关/源。绑定错误直接写入到Silverlight.

中,并且WPF SourceUpdated/TargetUpdated事件在Trace.Write中不可用

票数 4
EN

Stack Overflow用户

发布于 2009-09-28 15:12:09

是的,虽然我确信拥有无数的性能诊断工具是一件很有趣的事情,但你到底想要实现什么呢?

看着你提到的WPF诊断工具,我只能想“嘘,那又怎样?这些工具99.999%的时间都是没用的”。当涉及到实际调试现实世界的应用程序时,这些数据中的大多数都是相当无用的。这些工具在调试WPF框架本身时非常有用。

对于Silverlight中的一些问题,确实缺乏好的诊断工具。

例如,市面上没有Silverlight商用内存分析器。但除此之外,我不确定为什么你需要更多。那么,你到底需要哪些工具呢?

现在我已经自鸣得意了(同时),我将介绍你错过的两个工具:

  1. Silverlight SOS (Son-Of-Strike)扩展:工作方式与桌面SOS扩展类似,但需要额外的一些命令,您必须加载一个特定于silverlight的sos.dll。这个工具非常适合深入分析内存,了解更多关于它的herehere.
  2. The Silverlight3 Analytics类。使用这个类,你可以得到你的进程的CPU%,整个CPU的使用率和特定的型号,并生成由Karl Shifflett开发的card.
  3. Glimpse for Silverlight -A DataBinding调试工具/control。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1475982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档