[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: #1675: Maximum heap size is limited on 64-bit machines
From: |
Chicken Trac |
Subject: |
Re: #1675: Maximum heap size is limited on 64-bit machines |
Date: |
Thu, 20 May 2021 10:18:58 -0000 |
#1675: Maximum heap size is limited on 64-bit machines
-----------------------------------------+--------------------
Reporter: felix winkelmann | Owner: (none)
Type: defect | Status: new
Priority: minor | Milestone: 5.3
Component: core libraries | Version: 5.1.0
Resolution: | Keywords:
Estimated difficulty: trivial |
-----------------------------------------+--------------------
Comment (by felix winkelmann):
Replying to [comment:6 sjamaan]:
> What's the original purpose of the maximal heap size? It being 2GB on
32-bit systems seems to be half the maximum addressable size (which makes
sense if you consider that the maximum heap would be double that, but also
a little pointless because at that point you'll have eaten up all memory
anyway - that memory won't typically all be available. Except there's
swap...)
This is only a theoretical limit, to be used to mask out significant bits
from the header value, not a commitment on the heap size we want to
support. 2GB seemed insane a while ago. And we all know that 640KB is more
than enough.
--
Ticket URL: <https://bugs.call-cc.org/ticket/1675#comment:7>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.