[Squeak-fr] gc sous Squeak

Raymond raymondasselin@sympatico.ca
Sun, 14 Apr 2002 20:04:01 -0400


Le 2002/04/14 à 23:39, Serge Stinckwich
<Serge.Stinckwich@info.unicaen.fr> à écrit: 

>
>Dans la discussion qui a lieu sur linuxfr.org suite à l'annonce que
>j'ai posté, il y a un gars qui dit sur Squeak :
>"Pourquoi le GC n'a pas de scavenger (éboueur) entre la première et la
>deuxième génération ? Toutes les études sur la durée de vie des objets
>montrent que c'est efficace."
>
>A lire sur : <http://linuxfr.org/2002/04/10/7893,0,1,0,0.html>
>
>Quelqu'un aurait un élément de réponse, je n'ai pas suffisament de
>connaissances sur la gc de Squeak pour répondre ...

Bonjour Serge je ne suis pas non plus un spécialiste du GC.  Par contre la
question me semble posée de façon bien théorique.  Il y a eu en décembre
dernier une discussion sur Squeak-dev concernant la performance du GC
et John Maloney y rappelait que (traduction libre) 

ŒDifférentes applications bénéficient de différents paramètres, c¹est
pourquoi les paramètres qui gouvernent le GC dans Squeak sont ajustables
à l¹exécution. Par défaut ils sont ajustés pour permettre un multimédia
fluide en temps réel avec un PowerPC de 100 Mhz ou l¹équivalent. En effet
rappelons que Squeak a été développé pour une communauté
d¹enseignants et d¹enfants, nous croyions (et encore aujourd¹hui) que le
default settings devait supporter le multi-média même sur de vieilles
machines.......

Même si les expérimentations de Scott (Scott A Crosby) avec le GC
indiquent un facteur de trois en overhead entre la configuration actuelle et
une configuration extrême avec 500MB de mémoire physique, il faudrait
quand même valider si la courbe de résultat est linéaire ou pas.¹

Serge, je suis bien conscient que je ne répond pas directement à la
question posée par ton interlocuteur et sa question est bonne mais il reste
que la notion d¹efficacité  ne peut être que contextuée.

À la prochaine