C++快速分配内存

use*_*928 2 c++ memory ram allocation

我有这个代码:

privateMesh.face[positionSaverFN].vertexMDL = new vector3D[privateMesh.face[positionSaverFN].numOfPoints];
Run Code Online (Sandbox Code Playgroud)

此代码运行67,000次,执行此操作需要0.165秒.这对我来说太长了,我正试图找到最快的方法.

有什么建议?

pax*_*blo 5

好吧,如果你想做60000次,你可以做的并不多.由于使用率很高new,它将尽可能快.

解决这个问题的方法之一可能是重新设计你的应用程序,所以它不具备做60000次.可能是你可以做一次而只是重复使用它.

做某事的最快方法通常是要这样做:-)