Q100290:了解层堆栈的缓存颜色以维持性能

概括

本文将帮助解释和区分Mari图层缓存系统中使用的每种不同颜色。


更多信息

预缓存计算

Mari中处理项目时,请务必留意图层堆栈侧边显示的颜色,如下所示:



从绿色到红色的渐变色表示层叠结构的累积内存使用量。

红色表示着色器处理所有图层时占用了过多内存。通常,那些使渐变迅速接近红色的图层往往需要更多的计算,例如复杂的程序图层或三平面图层。这些图层反过来会给Mari带来更大的压力,从而可能对性能产生负面影响。

识别缓存层

为了提升性能,在处理项目时,最好尽可能多地缓存图层,因为缓存会存储开销较大的图层,从而避免性能下降。Mari Mari用深浅不一的蓝色标记缓存图层,以便在图层堆栈开始填满时轻松识别它们。



为了区分这两种情况,使用“缓存层数上限”方法缓存的层以浅蓝色显示。而使用“缓存层数”方法缓存的顶层或多层则以深蓝色显示。

不常见的“缓存进行中”颜色

在缓存不同图层时,您可能会发现,在Mari执行操作期间,其他图层的颜色状态会发生变化。例如:



通常,这些颜色呈现蓝色到紫色的光谱范围,亮粉色用于标识已被大量缓存的图层,因为Mari会重新计算缓存过程。缓存过程完成后,这些图层应根据其缓存方法恢复到原来的蓝色调。

更多信息

有关缓存层的更多信息,请参阅Mari文档中的“缓存层和非缓存层”部分。

    我们很遗憾听到

    请告诉我们