emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PURESIZE increased (again)


From: Reiner Steib
Subject: Re: PURESIZE increased (again)
Date: Thu, 20 Apr 2006 23:03:03 +0200
User-agent: Gnus/5.110005 (No Gnus v0.5) Emacs/22.0.50 (gnu/linux)

On Thu, Apr 20 2006, Eli Zaretskii wrote:

>> From: Reiner Steib <address@hidden>
[...]
>> ,----
>> | Dumping under names emacs and emacs-22.0.50.1
>> | emacs:0:Pure Lisp storage overflow (approx. 2155304 bytes needed)
>> | 5504 pure bytes used
>
> This has nothing to do with PURESIZE, it's the ridiculously low number
> 5504 that is the problem.  (Note that, on a 64-bit host, 2155304 is
> well within the limits of BASE_PURESIZE enlarged by PURESIZE_RATIO.)
>
> How come you only have 5504 bytes of space in the pure[] array?  Is
> this during the first stage of bootstrap perhaps?  

It was in "make bootstrap".

> If so, please look at the last "Dumping under names ..." message
> near the end of the build, it's that one that's important.

Now I've built again (without a bootstrap) and I got (there is only
one "Dumping under names" in the logs):

,----[ 64 bit ]
| Loading tooltip...
| nil
| Finding pointers to doc strings...
| Finding pointers to doc strings...done
| Dumping under names emacs and emacs-22.0.50.3
| emacs:0:Pure Lisp storage overflow (approx. 2155304 bytes needed)
| 5504 pure bytes used
| ./emacs -q -batch -f list-load-path-shadows
`----

I also get the "Pure space overflow" warning from
`fancy-splash-screens-1':

,----[ <f1> v pure-space-overflow RET ]
| pure-space-overflow is a variable defined in `startup.el'.
| Its value is t
`----

,----[ <f1> v pure-bytes-used RET ]
| pure-bytes-used is a variable defined in `src/alloc.c'.
| Its value is 5504
| 
| Documentation:
| Number of bytes of sharable Lisp data allocated so far.
`----

On a 32 bit host (same source tree) I get:

,----[ 32 bit ]
| Dumping under names emacs and emacs-22.0.50.2
| emacs:0:Pure Lisp storage overflow (approx. 1343128 bytes needed)
| 3616 pure bytes used
`----

> (I imagine you already know that.)

No, I didn't know.  And I don't know why these numbers are so low on
my machines.  How can I investigate?  Will it cause problems?

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]