• [^] # Re: Les systèmes à entités

    Posté par . En réponse à la dépêche Je crée mon jeu vidéo E15 : J'arrête.... Évalué à 1.

    Je ne suis pas un expert, mais avec les caches et tout le bordel qu'appliquent les processeurs pour optimiser l'exécution de code, un accès à la mémoire "séquentiel" (càd p, p+1, p+2, etc.) prend dans le pire des cas 10 cycles processeurs par accès mémoire. Si tes données sont totalement éparpillées, tu peux te retrouver à avoir du 2000 cycles par accès.

    Après, les machines sur lesquelles je bossait étaient relativement ancienne (un Pentium et un Xeon de 2007-2008), je ne sais pas quels trucs absurdes ils ont rajouté pour améliorer les perfs entre temps.