Visual studio 2010 OpenGL会随机减慢速度

Visual studio 2010 OpenGL会随机减慢速度,visual-studio-2010,firefox,opengl,Visual Studio 2010,Firefox,Opengl,我目前正在学习OpenGL,我注意到一个很少出现的性能问题: 我的程序相当小,因此代码本身没有性能问题,但是当我通过VisualStudio运行代码时,有时只能获得1-2 FPS,而不是通常的60 FPS。 一旦发生这种情况,我可以随时重新启动程序(在调试和发布模式下都一样),它不会消失 然而,当我关闭我的Firefox(或者通过任务管理器手动关闭plugin-container.exe)并重新启动程序时,一切又恢复正常。之后,我可以再次启动Firefox(打开相同的选项卡),错误不会再次出现

我目前正在学习OpenGL,我注意到一个很少出现的性能问题:

我的程序相当小,因此代码本身没有性能问题,但是当我通过VisualStudio运行代码时,有时只能获得1-2 FPS,而不是通常的60 FPS。 一旦发生这种情况,我可以随时重新启动程序(在调试和发布模式下都一样),它不会消失

然而,当我关闭我的Firefox(或者通过任务管理器手动关闭plugin-container.exe)并重新启动程序时,一切又恢复正常。之后,我可以再次启动Firefox(打开相同的选项卡),错误不会再次出现

我使用的是最新版本的Firefox,我已经有好几个程序出现了这个错误——都是我和其他人制作的,使用的是不同版本的OpenGL。但是,我认为我在直接启动编译的exe时没有遇到这个问题,而只是通过使用VisualStudio的Run功能

我已经在网上搜索过了,但是我只找到了一个关于这个插件容器总体性能差的例子

还有其他人有这个问题吗?你知道一些绕线或修复方法吗

PS:关于isti_spl的回答: 当问题发生时,plugin-container.exe的CPU利用率会跳到50%。 我正在使用VisualStudio,但问题只有在Firefox运行时才会出现(这肯定是因为这个插件容器,所以其他浏览器可能不会出现这种情况)。 很难找出问题,因为我无法复制它。50次中可能会发生1次。
下次出现问题时,我将查看是否关闭与flash相关的选项卡(youtube、blip.tv等)可以解决问题。

您能找出问题吗? 您首先提到运行VisualStudio,然后是firefox。请尝试单独运行。 在FF之下。它是由WebGL还是flash插件引起的?它是由访问特定站点引起的吗? 它是特定于FF的还是在其他浏览器下也会发生? CPU利用率跳高了吗?请验证这一点,以及哪个进程占用最多的CPU

不确定,但可能是gpu驱动程序+闪存问题。
如果是这样,则问题不在代码中,其他GL程序也应受到影响。

听起来像是驱动程序问题,是否尝试重新安装驱动程序?