From: cracauer Date: Wed, 19 Jan 2011 22:33:27 +0000 (+0000) Subject: 1.0.45.7: set *backend-page-bytes* to 32KB X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=619530eae404977e45f4779b481d88558ad957e2;p=sbcl.git 1.0.45.7: set *backend-page-bytes* to 32KB * 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. --- diff --git a/src/compiler/x86-64/backend-parms.lisp b/src/compiler/x86-64/backend-parms.lisp index 8e9e67b..1d5f418 100644 --- a/src/compiler/x86-64/backend-parms.lisp +++ b/src/compiler/x86-64/backend-parms.lisp @@ -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. diff --git a/version.lisp-expr b/version.lisp-expr index e21ac35..decabbb 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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"