来自: A Study of Memory Management for Web-based Applications on Multicore Processors

摘要:针对web aplication,比较了default和region base的内存分配器,在single core的机器上,region base的内存分配器表现较好,但是在multi-core上,由于争用,region base的内存分配器性能反而要低27%。作者发现web一个transaction周期很短,其中的内存申请/释放是可以不必做defragmentation的,这样大概能提高11%的性能。这篇文章的结论并不重要,因为使用应用程序来测试allocator的性能不太合适,这跟应用程序如何写有很大关系。这篇文章的亮点在于:一个web transaction周期是很短的,在其内部可以禁止defragmentation来提高性能,这点对我们有些启发。因为我们也可以在一个transaction内部禁止其他类似的GC来尝试改进性能。

相关文章:

  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
猜你喜欢
  • 2021-12-12
  • 2021-11-13
  • 2022-01-13
  • 2021-07-24
  • 2021-07-21
  • 2021-09-26
相关资源
相似解决方案