Optionally mark pages from cores as de-duplicatable
authorPaul Khuong <pvk@pvk.ca>
Sun, 28 Aug 2011 03:24:14 +0000 (23:24 -0400)
committerPaul Khuong <pvk@pvk.ca>
Sun, 28 Aug 2011 03:24:14 +0000 (23:24 -0400)
commit77bb7c43dae7507aacae795af427548cb4616bc8
tree4fc7cbc9ade01964de8f2ea25d3bb248c86bce2b
parent7976926f8112b708d5927a69923cf7a3dd003c55
Optionally mark pages from cores as de-duplicatable

 Linux supports optimistic virtual-memory-level de-duplication for
 identical pages.  By default, only enable this for compressed cores.
 Runtime options --[no-]merge-core-pages can be used to override the
 default.

 Very much experimental and a hack, but compressed cores would sometimes
 be gratuitously inefficient otherwise.  If/when support is generalized
 to more OSes, figure out how to do this right.

 Thanks to David Lichteblau for the idea.
NEWS
doc/manual/start-stop.texinfo
doc/sbcl.1
src/runtime/core.h
src/runtime/coreparse.c
src/runtime/runtime.c