我想在生产环境中对我的应用程序中的某些操作进行概要分析。
我之前在.NET中使用过Stopwatch 它似乎不存在于Silverlight中(尽管在文档中)。
有人可以提出一些替代方案吗?还有比DateTime.UtcNow更好的东西吗?
我使用过Yourkit并在开发中使用ANT,但我想收集有关已部署软件性能的信息。我无法访问用户拥有的数据类型,但可以收集一些日志记录。
答案 0 :(得分:1)
这post是否有用?
听起来您想在应用程序中部署配置文件,以便在用户的PC上看到它的性能如何?
答案 1 :(得分:0)
首先,您可以查看this answer。标准计时器(例如查看DateTime.Now的值)只会给你粗略的分辨率,最多似乎是16ms左右。
否则你可以获得一个性能分析工具,现在有几个开箱即用的Silverlight,使用起来很容易,而且开始时并没有那么长时间,免费评估。两个此类工具JetBrains dotTrace和RedGate ANTS
答案 2 :(得分:-1)
您是否看过这个问题:How to profile a silverlight application?
你在寻找除此之外的东西吗?
答案 3 :(得分:-1)
Telerik还有一个非常出色的产品分析名称:JustTrace
JustTrace支持分析本地应用程序,运行应用程序,Silverlight应用程序和本地ASP .NET网站。