WPF 性能套件可视化探查器不起作用

Posted

技术标签:

【中文标题】WPF 性能套件可视化探查器不起作用【英文标题】:WPF Performance Suite Visual Profiler does not work 【发布时间】:2010-06-02 06:30:44 【问题描述】:

我已安装包含 WPF 性能分析器的最新 Windows 7 SDK。

当我启动我的应用程序时,Perforator 确实显示了一些数据,但 Visual Profiler 没有显示任何内容。时间线移动但未收集数据...

【问题讨论】:

【参考方案1】:

试试这个Link

在 WPFPerf Performance Profiling Tools for WPF 4 is now available! 帖子中,我提到了一个错误导致 Visual Profiler 在某些时区不显示任何数据。 一个补丁现在是available 来解决这个问题...

【讨论】:

我第二次尝试安装和修补,它成功了。谢谢!【参考方案2】:

首先检查它是否可以使用小型空白 WPF 应用程序。如果它不适用于空白 WPF 应用程序,则可能是已经提到的补丁 (TimeZone patch to WPF Performance Profiling Tools for WPF 4 is now available)。

但是,就我而言,这不是问题。 Visual Profiler 有一个错误,如果它不喜欢其主窗口标题栏中的某些字符,它会导致它不显示元素树。

经过数小时的反复试验,我能够找到导致它无法在我们的应用程序上运行的根本原因,即使它可以在空白的 WPF 应用程序上运行。原因是我们的应用程序在标题栏文本(商标)中有一个特殊字符。如果我们从主窗口标题中删除特殊字符,则在附加可视分析器时元素树显示良好。通过将以下属性放在主窗口上,我也能够在简单的空白 WPF 应用程序中重现此问题:

<Window ..... Title="Test Application™" >

看起来像 Visual Profiler 中的一个错误,它以某种方式由特殊字符触发。我没有测试其他特殊字符,但可能不仅仅是这个。

因此,解决方法是在您进行分析时删除特殊字符,直到他们解决此问题。

【讨论】:

2019年了,bug还是存在的。多亏了你,我设法解决了它。【参考方案3】:

检查您是否使用的是 WpfPerf 4.0 版。 SDK自带的原版不支持.net 4

【讨论】:

以上是关于WPF 性能套件可视化探查器不起作用的主要内容,如果未能解决你的问题,请参考以下文章

CAD2014安全系统软件锁许可管理器不起作用或未正确安装

C#DataGridView的行列表头背景色字体色不起作用

引导日期选择器不起作用

为啥 AVPlayer 边界时间观察器不起作用?

Jquery $('class', this) 选择器不起作用

Weka 分类器不起作用