Commit b047e7ac authored by Paul Eggert's avatar Paul Eggert
Browse files

Document wide integers better.

* buffers.texi (Buffers):
* files.texi (Visiting): Default buffer maximum is now 2 EiB typically.
parent da908fa9
2011-06-02 Paul Eggert <eggert@cs.ucla.edu>
Document wide integers better.
* buffers.texi (Buffers):
* files.texi (Visiting): Default buffer maximum is now 2 EiB typically.
2011-05-28 Chong Yidong <cyd@stupidchicken.com> 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
* custom.texi (Hooks): Reorganize. Mention Prog mode. * custom.texi (Hooks): Reorganize. Mention Prog mode.
......
...@@ -43,8 +43,11 @@ can be different from the value in other buffers. @xref{Locals}. ...@@ -43,8 +43,11 @@ can be different from the value in other buffers. @xref{Locals}.
A buffer's size cannot be larger than some maximum, which is defined A buffer's size cannot be larger than some maximum, which is defined
by the largest buffer position representable by the @dfn{Emacs by the largest buffer position representable by the @dfn{Emacs
integer} data type. This is because Emacs tracks buffer positions integer} data type. This is because Emacs tracks buffer positions
using that data type. For 32-bit machines, the largest buffer size is using that data type. For most machines, the maximum buffer size
512 megabytes. enforced by the data types is @math{2^61 - 2} bytes, or about 2 EiB.
For some older machines, the maximum is @math{2^29 - 2} bytes, or
about 512 MiB. Buffer sizes are also limited by the size of Emacs's
virtual memory.
@menu @menu
* Select Buffer:: Creating a new buffer or reselecting an old one. * Select Buffer:: Creating a new buffer or reselecting an old one.
......
...@@ -209,7 +209,8 @@ to reread it. ...@@ -209,7 +209,8 @@ to reread it.
about 10 megabytes), Emacs asks you for confirmation first. You can about 10 megabytes), Emacs asks you for confirmation first. You can
answer @kbd{y} to proceed with visiting the file. Note, however, that answer @kbd{y} to proceed with visiting the file. Note, however, that
Emacs cannot visit files that are larger than the maximum Emacs buffer Emacs cannot visit files that are larger than the maximum Emacs buffer
size, which is around 512 megabytes on 32-bit machines size, which is limited by the amount of memory Emacs can allocate
and by the integers that Emacs can represent
(@pxref{Buffers}). If you try, Emacs will display an error message (@pxref{Buffers}). If you try, Emacs will display an error message
saying that the maximum buffer size has been exceeded. saying that the maximum buffer size has been exceeded.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment