轻松集成到游戏引擎中(不依赖于 STL 容器,可以插入自定义 CPU 分配器)。我可以让 VMA 处理所有艰苦的工作,并做得比我做得更好。最重要的是,当我需要对特定事物进行最佳控制时,它仍然可以让我轻松地使用原始 Vulkan。您绝对应该使用 VMA 来满足 Vulkan 中的一般内存分配需求,即使您确实需要一些特殊的东西,它也可能会这样做为您或使编写一些特殊情况代码变得容易。我使用 VMA (...) 的经验是,它可以让您随心所欲地进行控制。让 Vulkan 感觉更像 D3D11,除非你真的想考虑堆。我正在做另一个 Vk 项目并计划使用它。