Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!topaz.rutgers.edu!ron From: ron@topaz.rutgers.edu (Ron Natalie) Newsgroups: comp.emacs Subject: Re: Need info on "unexec()" Message-ID: <12963@topaz.rutgers.edu> Date: Fri, 26-Jun-87 17:15:22 EDT Article-I.D.: topaz.12963 Posted: Fri Jun 26 17:15:22 1987 Date-Received: Sat, 27-Jun-87 10:37:31 EDT References: <4361@drutx.ATT.COM> Distribution: comp Organization: Rutgers Univ., New Brunswick, N.J. Lines: 11 Unexec is a routine that causes the EMACS to write it's current memory image to disk. Much of EMACS start-up time is devoted to reading in and parsing the lisp extension packages (no one uses non-extended EMACS). Hence, you can decrease the startup time by writing the memory image after all the baseline lisp has been loaded and parsed. This is rather architecture specific, but has been done for a variety of the machines. GNU EMACS relies on it much, later UniPress releases have optimized things so that it really doesn't make that much of a difference, but it really depends on your machine speed. -Ron