FlowDocument坚持使用大量数据进行渲染

时间:2011-10-27 13:12:09

标签: wpf performance controls rendering flowdocument

我曾经遇到过性能问题,我通过交换创建控件的顺序来解决这个问题。 Performance Flowdocument with Table with a big amount of data

这一切都很好,直到最近,我不知道它是如何发生的。但是现在这一代人仍然足够快(10k记录只有几秒钟),但是一旦他完成了代码,cpu就会达到25%,内存使用量会急剧上升,直到它被卡住。

这是在我的最后一行代码之后,之后没有其他任何事情发生,所以我认为他正在忙着渲染控件。 (控件是一个带有UIElements的表)

任何人都可能有什么线索或提示可能会出现什么问题?提前谢谢!

我的工作流程: - 从数据库ASynch加载数据
- 在GUIThread中生成FlowDocument,Table及其子项(UIElements) - 坚持渲染(我猜)

0 个答案:

没有答案