运行控制台应用程序时的GPU利用率

时间:2014-12-19 06:46:54

标签: printf gpu cout

我在Windows 8.1中执行控制台应用程序时遇到了一个奇怪的事情。 我的系统配置是: 操作系统:Windows 8.1 CPU:Intel Core 2 Duo 图形:ATI Mobility Radeon 4500 当我在for循环中使用printf或std :: cout将大约一百万个信息打印到控制台时,会出现问题。 我使用MSI AfterBurner应用程序来监控GPU性能。 当我最小化或更改控制台应用程序窗口的大小时,运行应用程序GPU利用率更改。当我把它缩小时,GPU利用率会降低,当我使它变大时,GPU利用率会增加。当我最小化它时,GPU利用率变为零。 我想也许Windows使用GPU来渲染输出。我对吗? 另一个问题是,在for循环中使用std :: cout和printf()时,GPU利用率是不同的。

CPU和GPU中真正发生了什么?

0 个答案:

没有答案