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 ...
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
squeak-fr@lists.squeakfoundation.org