Page 1 sur 1

Espace memoire alloué par les fonctions

Posté : 21 janv. 2017, 20:05
par Bernard_2102
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

Re: Espace memoire alloué par les fonctions

Posté : 23 janv. 2017, 01:17
par @rthur
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

Re: Espace memoire alloué par les fonctions

Posté : 23 janv. 2017, 22:01
par Bernard_2102
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.

Re: [RESOLU] Espace memoire alloué par les fonctions

Posté : 24 janv. 2017, 22:45
par Bernard_2102
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!