我的推理是,如果 tcmalloc 维护一个每个线程的空闲列表,从该列表下面可以满足动态分配,那么 tcmalloc 在平均情况下的性能应该非常接近堆栈分配(调整池大小的成本分摊到许多操作)。
这在实际操作中是否成立?有没有我没有想到的退化案例?
我的推理是,如果 tcmalloc 维护一个每个线程的空闲列表,从该列表下面可以满足动态分配,那么 tcmalloc 在平均情况下的性能应该非常接近堆栈分配(调整池大小的成本分摊到许多操作)。
这在实际操作中是否成立?有没有我没有想到的退化案例?