我有一个非常高效的C++库。我正在考虑编写一个内存池,以便我不必使用全局的 new
和 delete
。我进行了一些阅读,但想知道这样做是否有助于提高性能和减少内存泄漏。
我有一个非常高效的C++库。我正在考虑编写一个内存池,以便我不必使用全局的 new
和 delete
。我进行了一些阅读,但想知道这样做是否有助于提高性能和减少内存泄漏。
除非您有非常具体的理由相信您的库将从自定义分配器中受益,否则很可能不会有太大的帮助。
看起来您正在尝试执行无向优化。不要这样做。首先使用性能分析工具收集性能数据,然后再考虑是否需要进行优化。