2011-06-27 63 views
3

我想在生產環境中的應用程序中描述某些操作。輕量級的Silverlight分析?

我以前在.NET中使用過Stopwatch。它似乎並不存在於Silverlight中(儘管存在於文檔中)。

任何人都可以提出一些替代方案嗎?有什麼比DateTime.UtcNow更好嗎?

我已經使用了Yourkit並在開發中使用ANT,但我想收集有關已部署軟件性能的信息。我無法訪問用戶擁有的數據類型,但可以收集一些日誌記錄。

回答

1

這個post是否有用?

這聽起來像你想在你的應用程序中部署分析,所以你可以看到它如何在用戶的PC上執行?

+0

正確,我們無法訪問客戶數據,但我們可以收集性能統計信息。 –

+0

銀光沒有一個很好的計時器是令人失望的:( –

0

首先你可以看看this answer。標準的定時器(例如看DateTime.Now的值)只會給你粗略的解決方案,最好是16ms左右。

否則,您可以獲取一個性能分析工具,現在有幾個工具可以在Silverlight中使用,很容易使用,並且不需要很長時間就可以開始使用,並且可以免費進行評估。兩個這樣的工具JetBrains dotTraceRedGate ANTS

+0

更新了問題。我無法訪問用戶擁有的完整數據。 –

-1

Telerik的也有命名爲分析一個很神奇的產品:JustTrace

JustTrace允許的本地應用程序,運行應用程序,Silverlight應用程序和本地ASP .NET網站上的分析。