🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.help
Article #189452

Re: Help me my file is too big for emacs

#189452
From: Kyle Jones
Date: Mon, 04 Feb 1991 20:34
32 lines
1760 bytes
Scott Applebaum writes:
 > I am having trouble editing a 13Meg file. Is there a limit
 > to how big a file GNU can handle?  Is there a way to set the
 > file size bigger.  My SPARC 2 has 64M of main memory. I would
 > appreciate some help on this. Thanks!


It's about time for this article to make the rounds again...

From: lnz@LUCID.COM (Leonard N. Zubkoff)
Newsgroups: gnu.emacs.bug
Subject: Re:  24 bit pointers
Message-ID: <9001012326.AA04455@atlantis>
Date: 1 Jan 90 23:26:28 GMT

The existing GNU Emacs is nowhere near as limited as many people seem to think.
I build versions for Apollo, Sun, Vax, and MIPS and all are built to allow 26
bits of pointer.  Admittedly, 26 bits is only 64mb rather than 16mb, but in
practice that limit is much harder to exceed than the 24 bit/16mb limit.  All
you need to do to build a 26 bit Emacs is to include the following two lines
in config.h:

/* Allow Emacs's larger than 16 megabytes.  */

#define VALBITS 26
#define GCTYPEBITS 5

In order to increase the sizes further, I don't think moving to a 64 bit object
size is optimal.  A better idea would be to allow 32 bits or close to it of
pointer, and to keep the type information in a separate mapping table.

		Leonard
Technical Details
Message-ID: <121364@uunet.UU.NET>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!kyle
References: <9102041825.AA00727@cuda.princeton>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103b8b,13cbe51a302648f5
X-Google-Attributes: gid103b8b,public
X-Google-ArrivalTime: 1991-02-04 15:06:29 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!kyle
From: kyle@uunet.UU.NET (Kyle Jones)
Newsgroups: gnu.emacs.help
Subject: Re: Help me my file is too big for emacs
Message-ID: <121364@uunet.UU.NET>
Date: 4 Feb 91 20:34:19 GMT
References: <9102041825.AA00727@cuda.princeton>
Organization: UUNET Communications Services, Falls Church, VA
Lines: 32