如何使用OpenGL监视Java中的GPU使用情况?

时间:2018-11-05 14:33:02

标签: java opengl gpu monitor

我希望监视超时的硬件使用情况,并且由于许多人都说这是一个可能的解决方案,因此我遇到了OpenGL。

我正在努力寻找有关如何使用OpenGL获取GPU信息的示例或资源。

可以用Java完成吗?又如何?

还是有其他选择?

1 个答案:

答案 0 :(得分:1)

OpenGL主要是与GPU无关的API,因此它不具有GPU性能特征的确切信息,也不提供某些物体的温度。另一方面,您可以检索一些信息,这些信息可以帮助您更好地了解使用glGetString函数处理的是哪种GPU。值GL_VENDORGL_RENDERER的组合对于平台是唯一的。

对于Java,任何OpenGL包装器都应该适用,JOGL可能是最著名的包装器。


编辑。

尽管这种情况并不常见,但是各种供应商都会提供您所需要的信息。我仅能找到有关GPU内存的一些见解,但它希望能有其他见解:http://nasutechtips.blogspot.com/2011/02/how-to-get-gpu-memory-size-and-usage-in.html