Q100290: パフォーマンスを維持するためのレイヤースタックのキャッシュカラーの理解

まとめ

この記事では、 Mariのレイヤー キャッシュ システムで使用されるさまざまな色について説明し、区別する方法について説明します。


詳細情報

事前キャッシュ計算

Mariでプロジェクトに取り組む間、以下に示すように、レイヤースタックの横に表示される色に注意することが重要です。



緑から赤へのグラデーションは、レイヤースタックの累積メモリ使用量を測定します。

赤色は、すべてのレイヤーをシェーダーに処理することでメモリ消費量が過剰になり始めていることを示します。一般的に、グラデーションを急速に赤色に近づけるレイヤーは、重いプロシージャルレイヤーやトライプラナーレイヤーなど、より多くの計算処理を必要とするレイヤーです。これらのレイヤーはMariへの負荷を高め、パフォーマンスに悪影響を及ぼす可能性があります。

キャッシュされたレイヤーの認識

パフォーマンスを回復するには、プロジェクトで作業中にできるだけ多くのレイヤーをキャッシュすることをお勧めします。キャッシュは、パフォーマンスの低下を防ぐために、高負荷のレイヤーを保存します。Mari Mari 、レイヤースタックがいっぱいになり始めたときに、キャッシュされたレイヤーを青色で表示することで、簡単に識別できるようにしています。



これら2つを区別するために、 「ここまでのレイヤーをキャッシュ」方式でキャッシュされたレイヤーは薄い青色で表示されます。代わりに「レイヤーをキャッシュ」方式でキャッシュされた最上位レイヤーは濃い青色で表示されます。

珍しい「キャッシュ中」の色

異なるレイヤーをキャッシュしている際に、 Mariアクションを実行している間に他のレイヤーの色の状態が変化したり、変化したりすることがあります。以下に例を示します。



通常、これらの色は青から紫のスペクトルで表示され、 Mariキャッシュ処理を再計算する際に、既に大量にキャッシュされているレイヤーを識別するために明るいピンクが適用されます。キャッシュ処理が完了する頃には、キャッシュに使用された方法に基づいて、これらの色は元の青みがかった色調に戻るはずです。

さらに詳しい情報

キャッシュ レイヤーの詳細については、 Mariのドキュメントの「 キャッシュ レイヤーとキャッシュ解除レイヤー」セクションを参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください