Sujet : Re: Tonight's tradeoff
De : tr.17687 (at) *nospam* z991.linuxsc.com (Tim Rentsch)
Groupes : comp.archDate : 11. Mar 2024, 17:29:57
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <86zfv4rat6.fsf@linuxsc.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User-Agent : Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
George Neuner <
gneuner2@comcast.net> writes:
On Fri, 8 Mar 2024 20:26:08 -0500, Robert Finch <robfi680@gmail.com>
wrote:
>
I plan on having garbage collection as part of the OS. There is a shared
hardware-card table involved.
>
What kind?
[Actually "kind" is the wrong word because any non-toy, real world GC
will need to employ a combination of techniques. So the question
really should be "in what major class is your GC"?]
>
Problem is - whatever you choose - it will be wrong and have bad
performance for some important class of GC'd applications.
I'm curious to know what you consider to be the different kinds,
or classes, of GC, and the same question for applications.
Certainly, for any given GC implementation, one can construct an
application that does poorly with respect to that GC, but that
doesn't make the constructed application a "class". For the
statement to have meaningful content there needs to be some kind
of identification of what are the classes of GCs, and what are
the classes of applications.