help-emacs-windows
[Top][All Lists]
Advanced

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

Re: [h-e-w] buffer size


From: Tom A Baker
Subject: Re: [h-e-w] buffer size
Date: Thu, 20 Nov 2003 14:13:46 -0500 (EST)

I hear you, and would like any informatino people have about dynamic memory use 
in Emacs or Windows Emacs.
If you have 512 Mb of RAM, it -would- be nice if Emacs could use it for a 400Mb 
file.

But...

Googling on it reveals that Emacs 19 had a 8 MB limit, and that
this limit YOU ran into may not be the result of any arbitrary
programmer, but the limit imposed by32 bit addressing.

A couple of years ago, there was a thread about how addressing up
to some good fraction of a Gig was available on 64 bit machines.

So the message about cutting the file size with other tools is a
good suggestion.  Personally, I would prefer to just load the
huge file, but I end up using "split" on text files.  A
combination of "head" and "tail" also can give you the exact
ranges you want.

Or ... <Warning Feature Suggestion> ... give Emacs -back- its old
ability to "page" through big files, which TECO had in abundance.

Tom
Emacs: not just a text editor, it's a way of life.

   Date: Thu, 20 Nov 2003 15:28:12 -0500
   From: Brent Everitt <address@hidden>
   X-Accept-Language: en-us, en
   X-York-MailScanner: Found to be clean
   Sender: address@hidden


   I have a really large (roughly 400 Mb) text file to edit. When I try and 
load into emacs I get "maximum buffer size exceeded" or some such.  What is the 
best way around this?

   (I am running this on a laptop running Windows XP, with 512 Mb ram)

   Thanks,
   Brent


   ________________________________________________________________
   Brent Everitt                         Department of Mathematics, 
                                          University of York, 
   http://www-users.york.ac.uk/~bje1     York YO10 5DD, England

   phone: +44 (0)1904 433083             fax: +44 (0)1904 433071
   ________________________________________________________________

    From: "Brent Everitt" <address@hidden>
    To: <address@hidden>
    Sent: Thursday, November 20, 2003 8:28 PM
    Subject: [h-e-w] buffer size


    >
    > I have a really large (roughly 400 Mb) text file to edit. When I try and
    load into emacs I get "maximum buffer size exceeded" or some such.  What is
    the best way around this?
    >
    > (I am running this on a laptop running Windows XP, with 512 Mb ram)
    >
    > Thanks,
    > Brent


    It depends very much on what kind of editing you want to do.  The Unix
    Stream EDitor (sed) was designed for this kind of problem, and if you want
    to perform a number of well defined operations without actually looking at
    the file then Cygwin sed might be a (free) way forward.  Alternatively,
    Cygwin split should allow you to split the file into (say) 100Mb chunks that
    you might then be able to edit using Emacs.

    Francis





reply via email to

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