请为用于测试C和C++分配器的基准提供建议吗?考虑满足以下任何方面的基准:

  • 速度
  • 碎片
  • 并发

  • 谢谢!

    最佳答案

    如果您询问有关C/C++程序的通用分配器,那么我已经找到了考虑此问题的本文Hoard: A Scalable Memory Allocator for Multithreaded Applications。这是本文件的引文



    本文有点旧。但是,最近我看到了用于HP-UX的分配器(MallocNextGen),HP也无法确保它对所有可能的应用程序都有效。它说:



    至于速度和并发性,我自己的经验是您必须测量自己程序的性能才能比较两个不同的分配器。如果我们谈论Linux,则可以使用LD_PRELOAD来加载不同的分配器。

    关于c++ - 用于测试C和C++分配器的基准?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2560114/

    10-11 15:02