2

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

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

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

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

4

2 回答 2

1

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

于 2012-01-10T06:54:13.177 回答
1

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

希望这会有所帮助,埃蒙

于 2011-11-14T18:35:05.040 回答