1.0.45.7: set *backend-page-bytes* to 32KB
authorcracauer <cracauer>
Wed, 19 Jan 2011 22:33:27 +0000 (22:33 +0000)
committercracauer <cracauer>
Wed, 19 Jan 2011 22:33:27 +0000 (22:33 +0000)
* Setting *backend-page-bytes* to 32KB.  I did test runs with
different *backend-page-bytes* values and 32KB clearly came out on top
performance-wise.  It also delays (not avoids) the problem of running
out of maximum mappings allowed by current kernel settings.

src/compiler/x86-64/backend-parms.lisp
version.lisp-expr

index 8e9e67b..1d5f418 100644 (file)
@@ -33,7 +33,7 @@
 ;;; compatible systems to return different values for getpagesize().
 ;;; -- JES, 2007-01-06
 (eval-when (:compile-toplevel :load-toplevel :execute)
-  (setf *backend-page-bytes* 4096))
+  (setf *backend-page-bytes* 32768))
 
 ;;; The size in bytes of the GENCGC pages. Should be a multiple of the
 ;;; architecture code size.
index e21ac35..decabbb 100644 (file)
@@ -20,4 +20,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.45.6"
+"1.0.45.7"