0

iOS にメタル アプリケーションがあり、ビデオ フレームを取得して各フレームを多数のシェーダーに渡します。一部は複数のパスで適用される計算シェーダーであり、そのうちの 4 つは計算されたテクスチャ (ヒストグラムなど) をビデオ プレビューと共に表示する独立した MTKView です。 . iPhone 6s などの古いハードウェアでは (常にではありませんが) ときどき、アプリの動作が遅くなり、フレーム レートが 1 秒あたり 1 ~ 2 フレームに落ちることがあります。どのメタル シェーダが GPU/GPU を詰まらせているかをデバッグする方法と、メタル関連のコードのパフォーマンスを最適化する方法を教えてください。

4

1 に答える 1