gpt4 book ai didi

.net - 测量 WPF 渲染的性能

转载 作者:行者123 更新时间:2023-12-02 00:37:53 25 4
gpt4 key购买 nike

我有列表框。此控件的 ItemsSource 绑定(bind)到 ObservableCollection。我想测量从我更改 ObservableCollection 开始到用户在 ListBox 中看到更新内容结束的时间。

这里的主要问题是如何确定控件渲染的时刻。我需要在代码中执行此操作以将测量时间写入日志。有什么建议吗?

最佳答案

您想查看 WPF Performance Suite .来自 MSDN:

The Windows SDK includes a suite of performance profiling tools for Windows Presentation Foundation (WPF) applications called the WPF Performance Suite. The WPF Performance Suite enables you to analyze the run-time behavior of your WPF applications and determine performance optimizations that you can apply. The WPF Performance Suite includes performance profiling tools called Perforator and Visual Profiler.

如果您只想测量特定代码体(主要是您的源代码)中的时间 - 您将需要查看性能分析器。 RedGate sells a profiler我喜欢 - 但还有其他人。直接在您的代码中执行此操作以便您可以自己记录它会很困难。您当然可以捕获时间信息 - 但这本身就会扭曲结果。

关于.net - 测量 WPF 渲染的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com