From: William H. N. <wil...@ai...> - 2002-03-27 00:24:59
|
On Sat, Mar 16, 2002 at 08:23:49PM -0500, Nathan Froyd wrote: > My core file from sbcl 0.7.1.14 weighs in at about 17M. My core file > from my brand-new 'cvs update' version weights in at 18M. I think the > actual difference between the two files is around one million bytes, so > it's not just rounding error at the boundary. > > Does anybody have a recollection of changes that might have helped > result in this? I remember noticing the core size slowly increasing > several minor versions ago (late 0.pre7 to 0.7.1, I think), but > compiling with SB-KERNEL::*BYTES-CONSED-BETWEEN-GCS* set to 100 million > made it go away temporarily. I just finished a compile with the same > settings, but it didn't help any. > > Any guesses? I tried rebuilding several old versions on my OpenBSD machine, all with my .sbclrc version of *BYTES-CONSED-BETWEEN-GCS* = 8 million. I got 0.7.1.47 sbcl.core = 19144704 bytes 0.7.1.14 sbcl.core = 19017728 bytes 0.7.1 sbcl.core = 18903040 bytes So I wasn't able to see any dramatic difference. Since you suggest it depends on bytes-consed-between-gcs, I wanted to guess that the change was due to a change in that, but as far as I recall, the only relevant change in bytes-consed-between-gcs for gencgc was before 0.7.0 (raising the default to 4 million). So I don't have any idea what's going on. If I have some idle time for my computer and my mind I might try more experiments, this time with the default value of 4 million. -- William Harold Newman <wil...@ai...> "Now it's a couple of guys sitting in a living room with laptops. (And jeans turn out not to be the last word in informality.)" -- <http://www.paulgraham.com/road.html> PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |