【发布时间】:2012-04-12 12:51:02
【问题描述】:
我需要测量 WPF 多线程应用程序的性能,会发生以下情况:
1. 在 UI 中触发 buttonClick -> UI 线程开始处理它
2. UI 线程在后台启动另一个线程,这些线程在后台异步执行某些操作,并在准备好后将结果传递回 ui 线程
3. 发生数据绑定
4.渲染发生
线程的数量我知道,顺序不知道。
如何测量 buttonClick 和渲染结束之间的时间? UI 线程是在完成后触发事件还是引发属性?如果没有,我能做到吗?
任何帮助将不胜感激。
【问题讨论】:
标签: c# wpf multithreading performance-testing