【问题标题】:Outline Text Rendering Time in WPFWPF 中的大纲文本渲染时间
【发布时间】:2011-11-14 18:27:49
【问题描述】:

我有一个严重的问题,即大纲文本占用大量 CPU。

我把 OutlineText 控件源放在 http://blogs.msdn.com/b/wpfsdk/archive/2006/12/24/using-text-as-a-decorative-graphic.aspx 在 onTimer() 中,我每 100 毫秒更新 OutlineText 的前景,但它比 TextBlock 占用更多的 CPU。

因为我认为它指的是它内部的图像处理。

如何改进源代码或者有没有其他方法可以在 WPF 中实现大纲文本?

【问题讨论】:

    标签: wpf text rendering cpu-usage outline


    【解决方案1】:

    我发现在这种情况下最好的办法是,你的代码很慢,但你不知道为什么要使用分析器,http://www.quest.com/jprobe/software_download.aspx 你可以免费获得这个 java 分析器的踪迹,它会告诉你行通过一行花费了多少时间以及执行了多少次,您应该能够准确地指出是什么让您的代码变慢了。

    希望这会有所帮助,埃蒙

    【讨论】:

      【解决方案2】:

      通过冻结大纲文本的单个对象,成功解决了渲染时间和 CPU 使用问题。 你可以在http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/512a88a3-1285-4c79-9f41-95e6dc5d097d?prof=required得到正确答案 我希望这将帮助您在 WPF 中实现 OutlineText。 谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 2016-02-21
        • 1970-01-01
        相关资源
        最近更新 更多