【问题标题】:Lightweight profiling for Silverlight?Silverlight 的轻量级分析?
【发布时间】:2011-09-23 14:34:45
【问题描述】:

我想在生产环境中分析我的应用程序中的某些操作。

我之前在 .NET 中使用过Stopwatch Silverlight 中似乎不存在它(尽管在文档中)。

谁能提出一些替代方案?还有什么比 DateTime.UtcNow 更好的吗?

我在开发中使用过 Yourkit 和 ANT,但我想收集有关已部署软件性能的信息。我无权访问用户拥有的那种数据,但可以收集一些日志记录。

【问题讨论】:

    标签: c# .net silverlight


    【解决方案1】:

    post 有什么用处吗?

    听起来您想在应用程序中部署分析,以便查看它在用户 PC 上的执行情况?

    【讨论】:

    • 正确,我们无权访问客户数据,但我们可以收集绩效统计数据。
    • silverlight 没有一个好的计时器真是令人失望:(
    【解决方案2】:

    Telerik 还有一款非常棒的分析产品,名为:JustTrace

    JustTrace 支持对本地应用程序、正在运行的应用程序、Silverlight 应用程序和本地 ASP .NET 网站进行分析。

    【讨论】:

      【解决方案3】:

      你有没有看过这个问题:How to profile a silverlight application?

      您是否在寻找其他的东西?

      【讨论】:

        【解决方案4】:

        首先你可以看看this answer。标准计时器(例如查看 DateTime.Now 的值)只会为您提供粗略的分辨率,最好是大约 16 毫秒。

        否则,您可以获取性能分析工具,现在有几个可以与 Silverlight 一起使用,使用起来非常简单,并且不需要很长时间即可开始使用,并提供免费评估。两个这样的工具JetBrains dotTraceRedGate ANTS

        【讨论】:

        • 更新了问题。我无法访问用户拥有的全部数据。
        猜你喜欢
        • 2019-09-25
        • 2011-10-14
        • 1970-01-01
        • 1970-01-01
        • 2019-07-25
        • 2013-07-31
        • 1970-01-01
        • 2011-01-09
        • 2010-09-23
        相关资源
        最近更新 更多