在Silverlight中执行和加载时间

时间:2011-10-13 12:00:53

标签: performance visual-studio-2010 testing silverlight-4.0

我正在尝试为我们的Silverlight应用程序确定一些测试策略。 我想确定的是网格加载和显示客户端数据所需的总时间。我试图把一个定时器轮子分配给itemsource,但是我需要知道浏览器完成将数据加载到网格中需要多长时间。 这是可能吗?如果是这样,我将在哪个方向搜索?

1 个答案:

答案 0 :(得分:0)

这可能有助于MSDN上的文章“在Silverlight中加载事件计时”

http://blogs.msdn.com/b/silverlight_sdk/archive/2008/10/24/loaded-event-timing-in-silverlight.aspx

我认为主要的想法是使用LayoutUpdated事件。由于事件挂起了FrameworkElement对象,我想你可以为所有控件添加一个处理程序,并有效地分析你的Silverlight应用程序的所有框架元素。类似于MVC Mini Profiler的东西(SO使用/创建了这个)。 http://code.google.com/p/mvc-mini-profiler/

我肯定会进一步探索LayoutUpdated事件。