我认为我的计算机由于 glfw 循环中的循环而变得缓慢:
while(!glfwWindowShouldClose(window)){
...
}
但是当我运行它时,XCode 中显示的 CPU 使用率只有 15%。我想知道当我运行(调试)我的项目时,是什么导致我的系统出现这种整体变慢的情况。
我不认为这是这个循环,因为我在另一个项目中运行了一个愚蠢的代码:
while(1){
printf("blah\n");
}
...显然,一个尚未中断的循环并不意味着系统正在为此投入所有 CPU 精力。所以,我想知道为什么这个特定的项目会减慢一切。
我的代码在Git上