for(auto& entity : memoryManager.getItems()) entity->update(mFrameTime);
memoryManager に 1000 個のアイテムが含まれている場合、memoryManager.getItems()1000 回呼び出されますか、それともループの最初に 1 回だけ呼び出されますか?
コンパイラは -O2 (または -O3) で最適化を実行しますか?
(memoryManager.getItems()を返しますstd::vector<Entity*>&)