From e972a1a2b8098cd686db8b8e345af8c040401f0e Mon Sep 17 00:00:00 2001 From: Douglas Katzman Date: Tue, 7 Apr 2026 23:09:56 -0400 Subject: [PATCH] Halve the size of immobile cards --- src/compiler/x86-64/parms.lisp | 2 +- tests/checkheap.test.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler/x86-64/parms.lisp b/src/compiler/x86-64/parms.lisp index 8599d6bbb..463d8e002 100644 --- a/src/compiler/x86-64/parms.lisp +++ b/src/compiler/x86-64/parms.lisp @@ -42,7 +42,7 @@ ;;; the start of objects. (defconstant gencgc-alloc-granularity 0) ;;; The card size for immobile/low space -(defconstant immobile-card-bytes 4096) +(defconstant immobile-card-bytes 2048) ;;; ### Note: 'lispword' always means 8 bytes, and 'word' usually means ;;; the same as 'lispword', except in the assembler and disassembler, diff --git a/tests/checkheap.test.sh b/tests/checkheap.test.sh index e010dbb23..ac130f211 100644 --- a/tests/checkheap.test.sh +++ b/tests/checkheap.test.sh @@ -13,8 +13,8 @@ then stdout=$TEST_DIRECTORY/$TEST_FILESTEM.out stderr=$TEST_DIRECTORY/$TEST_FILESTEM.err run_sbcl >$stdout 2>$stderr <