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

フォローする

まとめ

この記事は、 Mariのレイヤー キャッシュ システムで使用されるさまざまな色のそれぞれを説明し、区別するのに役立ちます。


詳しくは

事前キャッシュ計算

Mariでのプロジェクトの作業中は、以下に示すように、レイヤースタックの側面に表示される色に注意を払うことが重要です。



上に見られるように、緑から赤への勾配は、レイヤースタックの累積メモリ使用量を測定します。

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

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

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



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

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

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



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

さらなる情報

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

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

    理由をお聞かせください