我在想...
有可能做到吗?
一个简单的基于控制台命令的程序,显示您当前运行的游戏/程序的 FPS 怎么样?
简短的回答:没有。
长答案:不知道应用程序的内部结构,并且应用程序没有适当的钩子来执行这样的测量。
只要您有可用的绑定/挂钩来通过它使用的任何库读取该应用程序正在执行的操作,就可以。这些计数器通常实现为通过 OpenGL(或 directX)对程序绘图的查询。
如果它是一个 OGL 应用程序,pyOpenGL 提供了相当多的功能,可能值得您花时间研究它。我没有使用 directX 的经验,但我认为您可能会找到类似的绑定。
http://www.cs.man.ac.uk/~toby/frameratedisplayer.htm如果你想要一个简单的例子来看看它就是这样做的(假设你对很少的 C 语法感到困惑)