JeuWeb - Crée ton jeu par navigateur
Passer un tableau PHP vers une fonction C - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Passer un tableau PHP vers une fonction C (/showthread.php?tid=6427)

Pages : 1 2


RE: Passer un tableau PHP vers une fonction C - xepos - 04-10-2012

Je dis lourd car je passe par beaucoup de boucle.


RE: Passer un tableau PHP vers une fonction C - Xenos - 04-10-2012

Tu passes par beaucoup de boucles, ou tu passes beaucoup de fois par les mêmes boucles? Dans le second cas, une optimisation mathématique sera peut-être possible et plus intéressante.


RE: Passer un tableau PHP vers une fonction C - php_addict - 05-10-2012

quand tu dis lent c'est combien?
j’imagine que tu n'as pas de requête SQL dans tes boucles?

Idem, à première vue j'opterais pour une optimisation mathématique de tes calculs


RE: Passer un tableau PHP vers une fonction C - xepos - 05-10-2012

Non aucune requête SQL dans les boucles, Plusieurs dizaines de seconde.


RE: Passer un tableau PHP vers une fonction C - Xenos - 05-10-2012

En temps PHP je suppose? Les boucles imbriquées (for i=...{for j=...{}}) sont quadratiques (i*j calculs) et sont donc souvent les plus lourdes à gérer. Ce sont aussi celles qui s'optimisent le mieux mathématiquement parlant.
Si tu as de telles boucles, il y a peut-être des optimisations possibles (octree si tu gère du spatial ou N-chotomie à P dimensions dans d'autres cas par exemple).