* byte-compiling files loaded in loadup.el
@ 2010-08-06 3:23 Dan Nicolaescu
2010-08-06 13:12 ` Stefan Monnier
0 siblings, 1 reply; 3+ messages in thread
From: Dan Nicolaescu @ 2010-08-06 3:23 UTC (permalink / raw)
To: emacs-devel
A little experiment shows that byte compiling any of the files in
loadup.el that are currently not byte compiled (and not explicitly
excluded by loading the .el version) the pure size grows a little bit.
This means that there are a few extra objects that do not need to be
garbage collected every single time the garbage collector runs.
This is a small win, but it's free, so we should remove the
no-byte-compile marker in all these files.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: byte-compiling files loaded in loadup.el
2010-08-06 3:23 byte-compiling files loaded in loadup.el Dan Nicolaescu
@ 2010-08-06 13:12 ` Stefan Monnier
2010-08-06 18:21 ` Dan Nicolaescu
0 siblings, 1 reply; 3+ messages in thread
From: Stefan Monnier @ 2010-08-06 13:12 UTC (permalink / raw)
To: Dan Nicolaescu; +Cc: emacs-devel
> A little experiment shows that byte compiling any of the files in
> loadup.el that are currently not byte compiled (and not explicitly
> excluded by loading the .el version) the pure size grows a little bit.
> This means that there are a few extra objects that do not need to be
> garbage collected every single time the garbage collector runs.
Maybe it means instead that the byte-compiled versions use up
more space.
Stefan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: byte-compiling files loaded in loadup.el
2010-08-06 13:12 ` Stefan Monnier
@ 2010-08-06 18:21 ` Dan Nicolaescu
0 siblings, 0 replies; 3+ messages in thread
From: Dan Nicolaescu @ 2010-08-06 18:21 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> A little experiment shows that byte compiling any of the files in
>> loadup.el that are currently not byte compiled (and not explicitly
>> excluded by loading the .el version) the pure size grows a little bit.
>
>> This means that there are a few extra objects that do not need to be
>> garbage collected every single time the garbage collector runs.
>
> Maybe it means instead that the byte-compiled versions use up
> more space.
It might.
IMO we should still byte compile them, even if it's just for compile time error checking...
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-08-06 18:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-06 3:23 byte-compiling files loaded in loadup.el Dan Nicolaescu
2010-08-06 13:12 ` Stefan Monnier
2010-08-06 18:21 ` Dan Nicolaescu
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).