禁用directx渲染将有助于降低cpu和内存使用率



很抱歉之前问了这个问题,不清楚。现在我试着更具体一点:

我在一个旧的简单2d游戏中注入了一个dll,并试图在它处于非活动状态时降低它的cpu和内存使用率(它是窗口模式)。目前,我能想到的是挂接directx函数,并在它处于非活动状态时禁用渲染。但是:

1.这可能吗?我的意思是,如果这样做的话,这个游戏是否可以正常运行。

2.如果是,这对低cpu和内存使用率有帮助吗?

你没有提供太多信息,所以我能给你的最好信息是..

  • 跟踪需要始终更新的实体[计时器等],当窗口处于非活动状态时,仅更新它们

  • 当窗口处于非活动状态时,不要绘制任何内容。

根据窗口是活动的还是非活动的来减少内存使用量并不是一项简单的任务。

最新更新