X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fstart-stop.texinfo;h=ece3c90ecbaf8ffa99885bedbb1238dcf93bde95;hb=219cc40793f9c82fb943b29a1846f898f4f9de1e;hp=362ad40da1a3bb3da4691ad56858634134532b2f;hpb=4993cd552cc06b6889a2b1898448cb2687ed0b6c;p=sbcl.git diff --git a/doc/manual/start-stop.texinfo b/doc/manual/start-stop.texinfo index 362ad40..ece3c90 100644 --- a/doc/manual/start-stop.texinfo +++ b/doc/manual/start-stop.texinfo @@ -132,6 +132,13 @@ process, and is also provided as an extension to the user. @include fun-sb-ext-save-lisp-and-die.texinfo @include var-sb-ext-star-save-hooks-star.texinfo +In cases where the standard initialization files have already been loaded +into the saved core, and alternative ones should be used (or none at all), +SBCL allows customizing the initfile pathname computation. + +@include var-sb-ext-star-sysinit-pathname-function-star.texinfo +@include var-sb-ext-star-userinit-pathname-function-star.texinfo + To facilitate distribution of SBCL applications using external resources, the filesystem location of the SBCL core file being used is available from Lisp. @@ -238,6 +245,26 @@ description of @code{--script} as a toplevel option below. If there are no other commandline arguments following @code{--script}, the filename argument can be omitted. + +@item --merge-core-pages +When platform support is present, provide hints to the operating system +that identical pages may be shared between processes until they are +written to. This can be useful to reduce the memory usage on systems +with multiple SBCL processes started from similar but differently-named +core files, or from compressed cores. Without platform support, do +nothing. + + +@item --no-merge-core-pages +Ensures that no sharing hint is provided to the operating system. + + +@item --default-merge-core-pages +Reverts the sharing hint policy to the default: only compressed cores +trigger hinting. Uncompressed cores are mapped directly from the core +file, which is usually enough to ensure sharing. + + @item --help Print some basic information about SBCL, then exit.