|
From: | Ken Raeburn |
Subject: | Re: PURESIZE increased (again) |
Date: | Thu, 27 Apr 2006 19:16:03 -0400 |
On Apr 27, 2006, at 18:53, Luc Teirlinck wrote:
I may be wrong. I got the impression that differences in, for instance, the C library and even the actual version of, say glibc, did matter, from, for instance, the following comment from alloc.c, which seems to say that different versions of glibc waste different amounts of memory on alignment. But maybe I misunderstood the comment.
No, I think you got that right ... the runtime process size and efficiency of heap allocation can vary a lot depending on the libraries. But the pure storage in Emacs doesn't get allocated that way; it comes out of a statically allocated array named pure[] in alloc.c, which has its own allocation routines (pure_alloc and friends).
Ken
[Prev in Thread] | Current Thread | [Next in Thread] |