分析时,大部分时间都花在 nvoglv64.dll 上。我应该推断出什么?

发布于 2024-12-12 04:51:13 字数 416 浏览 1 评论 0原文

我正在使用英特尔 VTune Amplifier 分析 C++ 应用程序。大部分时间似乎都花在 nvoglv64.dll 上,更准确地说是在 DrvPresentBuffers 和/或 KeSynchoronizeExecution 中。请注意,我有一个 NVIDA GeoForce 显卡。

我是应用程序的新手,我正在分析并寻找优化的瓶颈和容易实现的成果。由于大部分时间似乎都花在这个 NVIDIA dll 上,我不知道如何解码分析结果。

我想知道那些来自我的应用程序端的调用在哪里,以便建立我的应用程序的知识。有人可以给我一些开始的提示吗:

  • 应用程序何时调用 DrvPresentBuffers,我应该查看什么样的调用(在我的应用程序端)
  • 我在哪里可以获得有关如何分析、理解和优化存在瓶颈的应用程序的更多信息显卡的dll。

I am profiling a C++ application with Intel VTune Amplifier. Most of the time seems to be spent in nvoglv64.dll more precisely in DrvPresentBuffers and/or KeSynchoronizeExecution. Note that I have a NVIDA GeoForce graphic card.

I am new to the application I am profiling and looking for bottleneck and low hanging fruits of optimization. Since most of the time seems to be spent in this NVIDIA dll, I do not know how decode the profiling results.

I would like to know where are those call from my application side in order to build a knowledge of my application. Can someone give me some hint to start :

  • When exactly do an application call DrvPresentBuffers, what kind of call should I look at (on my application side)
  • Where can I get more info about how to profile, understand and optimize applications where bottlenecks are in the graphic card dll's.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一向站在原地 2024-12-19 04:51:13

DrvPresentBuffers 是 openGL 绘制代码的一部分。 nvoglv64.dll 是 nVidia 卡的 64 位 openGL 驱动程序。 64 位 Windows 7 存在一个已知的性能问题,并且许多驱动程序都具有此功能。我找不到链接,但如果您遇到问题,可以搜索 nVidia 论坛。如果没有任何问题或没有任何进展非常慢,那么我不确定在熟悉新应用程序时应该从优化开始。

DrvPresentBuffers is part of the draw code for openGL. That nvoglv64.dll is the 64bit openGL driver for your nVidia card. There is a known performance issue for 64bit Windows 7 and this function on many drivers. I couldn't find a link but you can search the nVidia forum if you are experiencing problems. If there is nothing wrong or nothing going horribly slow then I'm not sure optimization is where I would start when familiarizing myself with a new application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文