我正在评估Protobuf Arena分配以便与非protobuf相关的类一起使用。就像一个轻松分配/释放内存池中的对象的工具。Protobuf:竞技场的最大内存大小
我还没有在其API(https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.arena#Arena)中找到一种方法来指定要使用的场所的最大内存。我想限制内存使用,并允许使用Arena的程序死亡,而不是消耗比预期更多的内存。
是否有任何其他C++库的内存池管理值得检查? Protobuf竞技场很容易使用,这就是我开始使用它的原因。