2014-10-04 63 views

回答

2

glibc documentation

动态存储器分配的任何系统具有开销:空间它使用的量大于程序要求的量。重定位内存分配器通过主动移动内存块,实现非常低的开销。

通过configure脚本读取它看起来像这个内存分配器是用于更好的时候不可用。特别是在我的系统中,它看起来像“Doug Lea从GNU C库中的新malloc”优先于重定位分配器。

+0

那么,我该如何启用它? – Amumu 2014-10-04 14:58:08

+0

@Amumu,我不确定你可以。它由其他库文件库确定,如'glibc'和你的操作系统。无论如何,让'configure'做出这样的决定通常是一个好主意。我不确定你为什么要强制Emacs使用劣质内存分配器。 – Chris 2014-10-04 15:11:12

+0

我只是好奇,如果有可能改变或不改变。当然,如果它比较差,我不会使用它。 – Amumu 2014-10-04 15:59:13