首页 > 单独文章 > 正文

office2007中图表性能的改进

时间:2009-08-25 04:28:29 作者:officeba 【认证】
office2007中图形性能的改进

在今天的文章中,我将概述了重要的新图表改善一些影响性能。在Office 2007的图形引擎由Office图表使用的替换,它能够支持更复杂的渲染。这种变化是缓慢的缺点,在某些情况下表现相对到Office 2003。例如,支持反Office 2007中走样使图表呈现流畅的线条,但是,以平滑的计算需要经过多重渲染的需要额外的时间。为办公室2010年工作重点之一是提高性能的图表。下面详细介绍这部分工作的例子。

对重点的主要领域之一是改善与大型数据集的图表绘制速度。许多客户需要积大量数据,发现趋势。下面的图片显示了一个示例散点图具有六大系列,以10000每一点。余采样这多个版本的Office图表一些定时测量。在Office 2003这个图表了1.3秒来呈现。在Office 2007中提供了14.7x慢于Office 2003中,以19秒。在Office 2010的调整行动需要1.8秒,1.3倍比Office 2003虽然较低,但10.5x比Office 2007快。

  

在许多情况下办公室2010不仅提供了快速的性能,它解决了许多阻碍与Office 2007的客户问题。最近我正与一个客户提交文件,绘制在4个线条和散点图类型系列12.0万个数据点。在Office 2003的图表了2.7秒来呈现。在Office 2007的图表不会使5分钟后尝试。在Office 2010图表的制订4.7秒。

第二个方面的表现图表团队集中于改进的文本渲染。几乎所有的图表有一些文字目前的形式。这个案文计算布局时,往往需要多个布局通过以确定最佳外观的图表。例如,确定适当的文字跳过或旋转轴的标签最大化可读性可以作为一个多种可能的安排,耗资巨大的行动必须试图确定工作的那个最好的。对增强就是到Office 2010是改善整体文本渲染和布局速度。基于性能配置文件在我们的测试实验室,改善了文本渲染目前拉下马的总绘制图表的平均时间图表10%至20%。

在Office 2010你还会注意到,加载和保存的图表文件是大大快于Office 2007的。此图表队和Excel团队都设法调整代码以提高负载的性能及节省整个不同的Excel文件格式。下表显示了负载的一些结果,并保存对一个有许多图表典型的仪表板文件运行测试图表。在Office 2010的负载测试是当前正在运行的15-40%,比Office 2007的速度,同时保存测试运行30-70%,比Office 2007的速度更快。

  

此图表小组亦增加共同图表和文档的相互作用总图的表现。其中的部分工作是要减少不必要的重新图表呈现。当滚动通过一个图表或改变Office 2007的图表经常重新计算和重划整个图表选定元素的文件。办公室2010年消除这些不必要的计算,而是重用的图表在可能的缓存图像。此更改有助于实现更平滑滚动的文件和近瞬时图表元素的选择。变化中的客户档案到图表工作表的性能结果显示在下面的图表。的关键的方面要注意的是,虽然办公室是2010年已有类似的性能首次呈现,随后的图表呈现到Office 2003在Office接近2010年时的瞬时图表并没有改变。

  

除了上面提到的修补程序,绘制图表小组已取得了许多其他影响性能的改进。业绩仍然是一个用于Office 2010高度重视,我们将继续作出进一步增强之前释放。


相关文章

同类最新