emacs-devel
[Top][All Lists]
Advanced

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

Re: unicode merge failures 2007-10-12


From: Kenichi Handa
Subject: Re: unicode merge failures 2007-10-12
Date: Wed, 17 Oct 2007 10:04:13 +0900
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.0 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

In article <address@hidden>, Dan Nicolaescu <address@hidden> writes:

> "Miles Bader" <address@hidden> writes:
> On 10/13/07, Dan Nicolaescu <address@hidden> wrote:
> >   > > I believe the patch below makes it work (*very* lightly tested).
> >   > > Can people take a look at it and tell me if it makes sense?
> >   >
> >   > Installed,
> >
> > It's not in CVS, did you install it somewhere else?
> 
> It should be now.

> Thanks. 

> Does anyone else see a too big data segment size for the unicode-2
> binary:

> size -f objs-HEAD/src/emacs objs-unicode-2/src/emacs
>    text    data     bss     dec     hex filename
> 1534480 4031660       0 5566140  54eebc objs-HEAD/src/emacs
> 1656770 11663100      0 13319870 cb3ebe objs-unicode-2/src/emacs

> The first one is from CVS HEAD, the second is from unicode-2

> temacs is fine:

> size -f objs-HEAD/src/temacs objs-unicode-2/src/temacs
> text    data     bss     dec     hex filename
> 1534480 1212620  257992 3005092  2ddaa4 objs-HEAD/src/temacs
> 1656770 1209148  261768 3127686  2fb986 objs-unicode-2/src/temacs

> This is on an FC5 machine.

One possibility is that the difference is because of big CJK
charset maps loaded while creating emacs from temacs.  Just
before dumping, loadup.el calls `clear-charset-maps' which
sets internal vectors and char-tables for charsets to nil,
but the following call of `garbage-collect' doesn't return
those free memory.

I'll try to convert all encodings of language/*.el files to
utf-8 so that Emacs doesn't have to load charset maps in
loadup.el.

---
Kenichi Handa
address@hidden




reply via email to

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