【发布时间】:2011-12-14 07:00:38
【问题描述】:
我正在使用英特尔 VTune 放大器分析 C++ 应用程序。大多数时间似乎都花在了 nvoglv64.dll 中,更准确地说是在 DrvPresentBuffers 和/或 KeSynchoronizeExecution 中。请注意,我有一个 NVIDA GeoForce 显卡。
我是我正在分析的应用程序的新手,我正在寻找优化的瓶颈和低悬的果实。由于大部分时间似乎都花在了这个 NVIDIA dll 上,我不知道如何解码分析结果。
我想知道我的应用程序端的那些调用在哪里,以便了解我的应用程序。有人可以给我一些提示吗:
- 应用程序何时调用 DrvPresentBuffers,我应该查看哪种调用(在我的应用程序端)
- 我可以从哪里获得有关如何分析、理解和优化显卡 dll 中存在瓶颈的应用程序的更多信息。
【问题讨论】:
标签: optimization opengl profiling nvidia intel-vtune