C'est bientôt fini cette mode de mettre des références partout ?
Je pensait que les gains de performances était pourtant évident entre lire une information adjacente et déréférencer un lien. Ça améliore la localité spatiale, et ça coûte souvent rien, il suffit juste d'utiliser l'espace qui est gâché pour des raisons d'alignement et de bourrage pour y mettre des informations supplémentaires, quitte à les dupliquer.
C'est pourtant pas compliqué à comprendre. Éviter les références et les déréférencements, c'est aussi éviter tout les problèmes associés : Est ce que ma référence est valide ? Est ce qu'elle est encore valide ? Combien de temps restera-t-elle valide ? Est ce qu'elle est partagée ? Réutilisée ? Est ce qu'elle est cohérente ?
Alors qu'avoir l'information dans un même enregistrement évite pas mal de ces problèmes (pas tous, évidement. savoir si l'information est à jour restera problématique par exemple). Et c'est pas comme si c'était plus compliqué à faire; vu le nombre de débutants qui ont du mal à comprendre les références, ne pas utiliser de référence lorsqu'il n'y en a pas besoin reste la meilleure chose à faire si on veut éviter les erreurs.
Enfin bref, faut se calmer un peu sur les références et les ressources dynamiques. Un de ces jours, il y en aura tellement qu'on sera obligé d'utiliser régulièrement un système de ramasse miette pour mettre de l'ordre dans ce bazar. Alors qu'à coté, ils se gausseront de nos systèmes abscons et de nos performances misérables.
[^] # Re: Incomplet
Posté par Batchyx . En réponse au journal wikileaks FDNN Les choucroutes parlent aux choucroutes. Évalué à 4.
C'est bientôt fini cette mode de mettre des références partout ?
Je pensait que les gains de performances était pourtant évident entre lire une information adjacente et déréférencer un lien. Ça améliore la localité spatiale, et ça coûte souvent rien, il suffit juste d'utiliser l'espace qui est gâché pour des raisons d'alignement et de bourrage pour y mettre des informations supplémentaires, quitte à les dupliquer.
C'est pourtant pas compliqué à comprendre. Éviter les références et les déréférencements, c'est aussi éviter tout les problèmes associés : Est ce que ma référence est valide ? Est ce qu'elle est encore valide ? Combien de temps restera-t-elle valide ? Est ce qu'elle est partagée ? Réutilisée ? Est ce qu'elle est cohérente ?
Alors qu'avoir l'information dans un même enregistrement évite pas mal de ces problèmes (pas tous, évidement. savoir si l'information est à jour restera problématique par exemple). Et c'est pas comme si c'était plus compliqué à faire; vu le nombre de débutants qui ont du mal à comprendre les références, ne pas utiliser de référence lorsqu'il n'y en a pas besoin reste la meilleure chose à faire si on veut éviter les erreurs.
Enfin bref, faut se calmer un peu sur les références et les ressources dynamiques. Un de ces jours, il y en aura tellement qu'on sera obligé d'utiliser régulièrement un système de ramasse miette pour mettre de l'ordre dans ce bazar. Alors qu'à coté, ils se gausseront de nos systèmes abscons et de nos performances misérables.