インテル VTune Amplifier を使用して C++ アプリケーションをプロファイリングしています。ほとんどの時間は nvoglv64.dll で、より正確には DrvPresentBuffers および/または KeSynchoronizeExecution で費やされているようです。NVIDA GeoForce グラフィック カードがあることに注意してください。
私は、プロファイリングを行っているアプリケーションを初めて使用し、最適化のボトルネックとぶら下がっている成果を探しています。ほとんどの時間がこの NVIDIA dll に費やされているように見えるため、プロファイリング結果をどのようにデコードするかはわかりません。
アプリケーションの知識を構築するために、アプリケーション側からこれらの呼び出しがどこにあるかを知りたいです。誰かが開始するためのヒントを教えてくれますか:
- アプリケーションがDrvPresentBuffersを正確に呼び出す場合、どのような呼び出しを確認する必要がありますか(アプリケーション側で)
- グラフィック カードの dll にボトルネックがあるアプリケーションのプロファイリング、理解、最適化の方法に関する詳細情報はどこで入手できますか?