Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de temps d'execution qui "jump"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de temps d'execution qui "jump"

n°2034806
orfaon
Posté le 08-11-2010 à 22:38:46  profilanswer
 

Bonjour,
 
je me retrouve face à un problème assez hallucinant.
j'ai développé un script de recherche assez complexe (regexp, clés indexées) qui affiche des entités "courriers" en fonction d'une recherche spécifique.
Mais rien de bien grave, le script marche.
le problème c'est que je me suis rendu compte, lorsque la requete retourne plusieurs résultats (entre 50 et 100) j'ai des temps d'execution globale qui varient et sont assez élevées,
j'ai rajouté dans ma boucle de résultats mysql un indicateur du temps d'execution (que vous verrez dans la capture d'écran : http://orfaon.net/screenshottimejump.jpg ) qui passe de 0.157 (le temps normal pour traiter les requetes jusqu'a ce moment précis) à 0.814 (presque 5 fois plus)  
 
j'ai tenté plein de choses : épurer l'intérieur de ma boucle, enlever certaines sous requetes, enlever la totalité, rien ne change, si ce n'est le "moment" ou le jump s'effectue.
 
Auriez vous une idée du problème ?
est la config du php ? la gestion de la mémoire ? (en passant , j'ai vérifié, le script fini utilise 6M sur 64M)
ou peut etre un parametre ini a modifier, qui pourrait provoquer ce "bug"
 
je suis un peu perdu, et j'avoue que cela ne semble pas venir de mysql (le moment où le "saut" de temps d'execution apparait arrive au meme moment (nombre d'enregistrement) malgré une requete différente.
 
Merci d'avance à tous pour vos idées ou conseils pour règler ce problème.  
 
PS : Apache/2.2.3 (Debian) DAV/2 PHP/5.2.0-8+etch16 proxy_html/2.5 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8

mood
Publicité
Posté le 08-11-2010 à 22:38:46  profilanswer
 

n°2034810
esox_ch
Posté le 08-11-2010 à 22:55:49  profilanswer
 

Salut,
 
Check l'utilisation de ton CPU par Apache et l'utilisation de ton SGBD en même temps, sinon on peut rien dire


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2034878
flo850
moi je
Posté le 09-11-2010 à 09:41:52  profilanswer
 

tu as xhprof qui est une extension developpé par facebook qui te permettra de mesurer finement les cout http://pecl.php.net/package/xhprof


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de temps d'execution qui "jump"

 

Sujets relatifs
Problème au lancement index.phpprobleme saut de ligne avec scanf
Petit problème lors de la création d'une table.Problème avec document.getElementById
Problème PHP / Cron serveur / useraddProblème PHP / Cron serveur / useradd
problème avec mon rendererPHP et AJAX Probleme pour renvoyer une valeur
Aide sur l'execution d'un code en perlProblème avec macro excel
Plus de sujets relatifs à : Problème de temps d'execution qui "jump"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR