all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more.
       [not found] ` <20160528011212.25BD5220156@vcs.savannah.gnu.org>
@ 2016-05-30  7:55   ` Katsumi Yamaoka
  2016-05-30 12:10     ` Ken Brown
  0 siblings, 1 reply; 4+ messages in thread
From: Katsumi Yamaoka @ 2016-05-30  7:55 UTC (permalink / raw)
  To: emacs-devel

On Sat, 28 May 2016 01:12:11 +0000, Paul Eggert wrote:
>     * src/puresize.h (BASE_PURESIZE): Increase it some more.

> -#define BASE_PURESIZE (1801000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
> +#define BASE_PURESIZE (1900000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)

Cygwin needs to increase it some more (2000000?).

1st (1900000):
Dumping under the name emacs
emacs:0:Pure Lisp storage overflow (approx. 1931703 bytes needed)
5369856 of 16777216 static heap bytes used
1715 pure bytes used
Adding name emacs-25.1.50.1

2nd (2000000):
Dumping under the name emacs
5369856 of 16777216 static heap bytes used
1931693 pure bytes used
Adding name emacs-25.1.50.2

In GNU Emacs 25.1.50.2 (i686-pc-cygwin, GTK+ Version 3.14.13)
 of 2016-05-30 built on localhost
Windowing system distributor 'The Cygwin/X Project', version 11.0.11702000



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more.
  2016-05-30  7:55   ` master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more Katsumi Yamaoka
@ 2016-05-30 12:10     ` Ken Brown
  2016-05-30 22:58       ` Katsumi Yamaoka
  0 siblings, 1 reply; 4+ messages in thread
From: Ken Brown @ 2016-05-30 12:10 UTC (permalink / raw)
  To: Katsumi Yamaoka, emacs-devel

On 5/30/2016 3:55 AM, Katsumi Yamaoka wrote:
> On Sat, 28 May 2016 01:12:11 +0000, Paul Eggert wrote:
>>     * src/puresize.h (BASE_PURESIZE): Increase it some more.
> 
>> -#define BASE_PURESIZE (1801000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
>> +#define BASE_PURESIZE (1900000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
> 
> Cygwin needs to increase it some more (2000000?).

Does this help?

--- a/src/conf_post.h
+++ b/src/conf_post.h
@@ -181,7 +181,7 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */
 #endif
 
 #ifdef CYGWIN
-#define SYSTEM_PURESIZE_EXTRA 10000
+#define SYSTEM_PURESIZE_EXTRA 50000
 #endif
 
 #if defined HAVE_NTGUI && !defined DebPrint

Ken



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more.
  2016-05-30 12:10     ` Ken Brown
@ 2016-05-30 22:58       ` Katsumi Yamaoka
  2016-05-31  2:23         ` Ken Brown
  0 siblings, 1 reply; 4+ messages in thread
From: Katsumi Yamaoka @ 2016-05-30 22:58 UTC (permalink / raw)
  To: Ken Brown; +Cc: emacs-devel

On Mon, 30 May 2016 08:10:17 -0400, Ken Brown wrote:
> Does this help?

> --- a/src/conf_post.h
> +++ b/src/conf_post.h
[...]
>  #ifdef CYGWIN
> -#define SYSTEM_PURESIZE_EXTRA 10000
> +#define SYSTEM_PURESIZE_EXTRA 50000
>  #endif

Yes, it helps.
I didn't know it would be in such a place. Thank you!

Pure-hashed: 27667 strings, 3832 vectors, 40233 conses, 3752 bytecodes, 103 others
Dumping under the name emacs
5369856 of 16777216 static heap bytes used
1931693 pure bytes used
Adding name emacs-25.1.50.1

In GNU Emacs 25.1.50.1 (i686-pc-cygwin, GTK+ Version 3.14.13)
 of 2016-05-31 built on localhost
Windowing system distributor 'The Cygwin/X Project', version 11.0.11702000



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more.
  2016-05-30 22:58       ` Katsumi Yamaoka
@ 2016-05-31  2:23         ` Ken Brown
  0 siblings, 0 replies; 4+ messages in thread
From: Ken Brown @ 2016-05-31  2:23 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: emacs-devel

On 5/30/2016 6:58 PM, Katsumi Yamaoka wrote:
> On Mon, 30 May 2016 08:10:17 -0400, Ken Brown wrote:
>> Does this help?
>
>> --- a/src/conf_post.h
>> +++ b/src/conf_post.h
> [...]
>>  #ifdef CYGWIN
>> -#define SYSTEM_PURESIZE_EXTRA 10000
>> +#define SYSTEM_PURESIZE_EXTRA 50000
>>  #endif
>
> Yes, it helps.

OK, I've installed this in master.

Ken




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-05-31  2:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20160528011211.25085.16741@vcs.savannah.gnu.org>
     [not found] ` <20160528011212.25BD5220156@vcs.savannah.gnu.org>
2016-05-30  7:55   ` master 4ce68f8: * src/puresize.h (BASE_PURESIZE): Increase it some more Katsumi Yamaoka
2016-05-30 12:10     ` Ken Brown
2016-05-30 22:58       ` Katsumi Yamaoka
2016-05-31  2:23         ` Ken Brown

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.