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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Besoin en RAM de phing


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut Besoin en RAM de phing
    Bonjour,

    J'ai un projet assez volumineux et après avoir tester phing sur quelques fichiers, je teste "pour de vrai".
    Je suis vraiment étonné de la consommation de RAM nécessaire pour la vérification de la charte de codage.

    Tout d'abord l'extension xdebug détecte des fonctions récursives, ce qui m'oblige à augmenter la valeur de xdebug.max_nested_level et ensuite avec un memory_limit à 800Mo dans le php.ini, c'est encore trop juste !

    Avez vous des retours d'expérience en production sur codesniffer ?
    Je suis étonné de ces besoins en mémoire et de ces fonctions récursives

  2. #2
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut
    Normalement, xdebug n'est pas utilisé lors de l'appel de CodeSniffer.

    Tu obtiens ces piques de mémoire à quel moment de ton build ? Qu'avec la tâche PhpCodeSniffer ? Est ce durant l'analyse ou pendant la génération du rapport ?

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut
    J'ai un petit peu avancé.
    J'utilise le framework Zend, en l'excluant, plus de problème de mémoire pleine, mais je conserve une consommation de RAM importante.

    J'ai cette consommation de RAM importante pour 2 tâches : phpcodesniffer et phpdoc.

    Concernant xdebug, si l'extension est installée, elle est utilisée par php directement (gestion des erreurs par exemple). Par contre, je suis d'accord sur le fait que phpcodesniffer ne fait pas appel aux fonctions xdebug.

    Comment fais tu pour savoir à quel moment le problème se produit ?
    Mon build lance phpcodesniffer, puis je fais une transformation du rapport xml en html avec xslt. La consommation de RAM se fait lors de l'appel à codesniffer.

    Est ce que codesniffer charge tous les fichiers en mémoire puis écrit le rapport, ou est ce qu'il écrit le rapport à la fin ?
    Dans ce dernier cas, je ne serais pas trop étonné de la consommation de RAM, le rapport est volumineux

Discussions similaires

  1. Besoin de RAM de plus pour un script php
    Par ryodo dans le forum Langage
    Réponses: 4
    Dernier message: 23/11/2012, 13h34
  2. [RAM] Besoin de conseils pour changement de ma ram
    Par vmfa-2 sven dans le forum Composants
    Réponses: 6
    Dernier message: 23/05/2009, 17h47
  3. Besoin de rapidité de ram ou de capacité ?
    Par gantix dans le forum Matériel
    Réponses: 2
    Dernier message: 06/10/2008, 13h31

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