chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]