IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Connaitre la mémoire utilisée par un script


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut Connaitre la mémoire utilisée par un script
    Bonjour,

    je souhaite savoir s'il est possible de connaitre la mémoire utilisée par un script ou lpus précisément les tableaux de variables alimentés dans un script.

    Dans ce script sont alloués, dynamiquement via des requêtes sur une base mysql, des tableaux. Leur taille varie donc et j'aimerais éviter de planter à cause d'un dépassement de memory_limit en peut-être limitant le nombre de résultats de la requête ou en chargeant mes mes tableaux en plusieurs fois ... ou en fixant memory_limit à -1 mais ça c'est chaud !!

    Merci pour vos pistes.

  2. #2
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    Bonjour,
    pour le détail, de souvenir ca n'existe pas, par contre tu peux connaitre l'utilisation de la mémoire en cours .

    regarde par ici

  3. #3
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    si tu peux modifier la configuration de PHP je te conseille d'installer Xdebug :
    http://php.developpez.com/faq/?page=xdebug

    Avec cette extension, tu peux obtenir plein d'information sur ton script sans le modifier. Pour chaque appel de fonction tu peux savoir la mémoire utilisée, le temps d'exécution et le retour de la fonction.

  4. #4
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut
    Citation Envoyé par mathieu Voir le message
    si tu peux modifier la configuration de PHP je te conseille d'installer Xdebug :
    http://php.developpez.com/faq/?page=xdebug

    Avec cette extension, tu peux obtenir plein d'information sur ton script sans le modifier. Pour chaque appel de fonction tu peux savoir la mémoire utilisée, le temps d'exécution et le retour de la fonction.
    Merci, je vais regarder cela.

Discussions similaires

  1. [Batch] Connaitre mémoire utilisée par un processus
    Par Maglight dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 05/10/2010, 08h39
  2. Réponses: 3
    Dernier message: 06/04/2007, 02h22
  3. la mémoire utilisée par un processus
    Par LN(a) dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/04/2006, 15h28
  4. comment connaitre la memoire utilisée par une appli?
    Par afrikha dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 19/11/2005, 22h24
  5. Supprimer la mémoire utilisée par les variables globales
    Par dnaprotector dans le forum OpenGL
    Réponses: 4
    Dernier message: 21/07/2005, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo