[RESOLU] Espace memoire alloué par les fonctions

Eléphanteau du PHP | 22 Messages

21 janv. 2017, 20:05

Bonjour,
je m'interroge s'il est plus judicieux de créer un fichier fonction regroupant toutes les fonctions du site ou de créer un fichier général pour les fonctions communes à plusieurs pages et des fichiers fonctions par page.

je pose la question uniquement en matière de ressource et non pas pour des raisons de lisibilité du code.

Ceci dit je n'ai pas utilisé "memory_get_usage" pour tester. #-o

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

23 janv. 2017, 01:17

Bonjour,

Si tu dois dupliquer le code d'une fonction identique dans plusieurs fichiers alors ce n'est pas la bonne façon de faire car ça va être très dur à maintenir.

En terme de perf, je pense que la différence est négligeable
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 22 Messages

23 janv. 2017, 22:01

Merci pour ta réponse arthur.
En fait je ne sais pas l'impact que cela peut avoir, s'il est négligeable ou si comme souvent les petits ruisseaux forment les grandes rivières.
je vais tenter de faire des mesures d'impact sur la mémoire et sur les vitesses d’exécution.
en rendre compte et ensuite je fermerais le sujet.

Eléphanteau du PHP | 22 Messages

24 janv. 2017, 22:45

Apres mesure du temps machine pour environ 2000 lignes de fonction je suis sur 9 à 12 micro secondes, aucun intérêt de partitionner la page fonction . Il vaut mieux dépenser son énergie dans l'optimisation mysql!