可缩放向量图形问题
参阅此主题以了解可缩放向量图形的问题和解决方案。
在没有可缩放向量图形 (SVG) 的情况下使用 Tivoli Performance Viewer
在 V8.x 中,Tivoli® Performance Viewer 图形使用 Dojo 技术而不是可伸缩向量图形 (SVG) 格式来绘制性能活动图。Dojo 格式能够提高用户体验满意度,并且有助于提高应用程序服务器的处理器和内存效率。SVG 格式仍受支持,但在本产品的 V8 中不推荐使用。要使用 SVG 格式和图像格式,请将 JVM 属性设置为 false;例如:com.ibm.websphere.tpv.DojoGraph=false。如果此属性设置为 false,那么将禁用 Dojo,并且 Tivoli Performance Viewer 使用 SVG 格式来显示交互式图形或使用 JPG 格式显示非交互式图形。当您通过设置 com.ibm.websphere.tpv.DojoGraph=false 来指定要使用 SVG 格式时,如果未安装 Adobe SVG 浏览器插件,那么系统将提示您下载并安装该插件。如果您选择不安装该插件(通过选择取消),那么 Tivoli Performance Viewer 将显示静态图像。如果您的浏览器是 Internet Explorer 7,那么可能看不到 Adobe SVG 安装提示。要解决此问题,请重新安装 Adobe SVG。缺省情况下,此属性设置为 true 值以使用 Dojo 格式。
当您通过设置 com.ibm.websphere.tpv.DojoGraph=false 来指定要使用 SVG 格式时,如果在不支持可缩放向量图形 (SVG) 图形的浏览器上使用 Adobe SVG 插件或通过本机支持来在 Tivoli Performance Viewer 中查看性能数据,那么复杂图形可能需要很长时间才能刷新。最终可能会发生内存不够错误。
当 Tivoli Performance Viewer 检测到不支持 SVG 的浏览器时,它将使用 Apache Batik 将 SVG 转换为二进制图像格式。转换过程将占用大量内存。图形的复杂性受两种因素的影响:Tivoli Performance Viewer 缓冲区大小(它指示绘制的每根线条中有多少个点)和所选数据点的数目(它指示绘制多少根线条)。
要避免较长的刷新时间或内存不足错误,请使用通过插件(如 Adobe SVG 插件)或通过本机(它包括在某些 Mozilla 构建中)支持 SVG 的浏览器。如果无法做到这一点,那么通过限制缓冲区的大小和所选数据点的数目来使图形简单一些。