[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 160bcfe: * src/insdel.c (make_gap): Improve comment
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] master 160bcfe: * src/insdel.c (make_gap): Improve comment. |
Date: |
Mon, 20 Feb 2017 14:05:46 -0500 (EST) |
branch: master
commit 160bcfeed6047b65cf8b9f00c404061b03dfe141
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
* src/insdel.c (make_gap): Improve comment.
---
src/insdel.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/insdel.c b/src/insdel.c
index 76af3ff..5a95d41 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -572,7 +572,9 @@ make_gap (ptrdiff_t nbytes_added)
* With /4096 => 131s
* With /∞ => gave up after 858s
* Of couse, ideally we should never call set-buffer-multibyte on
- * a non-empty buffer (e.g. use buffer-swa-text instead). */
+ * a non-empty buffer (e.g. use buffer-swap-text instead).
+ * We chose /64 because it already brings almost the best performance while
+ * limiting the potential wasted memory to 1.5%. */
make_gap_larger (max (nbytes_added, (Z - BEG) / 64));
#if defined USE_MMAP_FOR_BUFFERS || defined REL_ALLOC || defined
DOUG_LEA_MALLOC
else
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 160bcfe: * src/insdel.c (make_gap): Improve comment.,
Stefan Monnier <=