Cet article vous explique combien de fois Ruby alloue de la mémoire pour une chaîne de caractère lorsqu'on partage sa référence avec une autre variable, lorsqu'on duplique la chaine, lorsqu'on crée un nouvel objet String à partir de la première... Passionnant et parfois inattendu !

Commentaires

Article très intéressant, ça serait chouette d'avoir la même chose pour les tableaux et les hash. Peut-on considérer qu'ils se comportent de la même façon ?

Il y a environ 12 ans

J'ai posé la question à Pat sur Twitter, voici sa réponse : "@CamilleRoux a quick glance at array.c and hash.c told me: 1. arrays do share memory somehow, and 2. hashes do not. But research is required"
En français : "Un rapide coup d'oeil à array.c et hash.c m'a montré que : les tableaux partagent la mémoire d'une certaine façon et que les dictionnaires non. Mais quelques recherches supplémentaires sont nécessaires"
http://twitter.com/#!/pat_shaughnessy/status/159684140487286784

Il y a environ 12 ans

Vous devez vous inscrire ou vous connecter pour poster un commentaire