Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    Sziasztok!

    A PHP memóriazabálását mivel szoktátok mérni?

    Én most az XHProf extensiont raktam fel (itt van egy korai (0.10.3) compiled változat Windows-hoz, PHP 5.3-ra, IIS, tehát VC9-verzió, ez működik), azzal méregetem, és pl. ír egy ilyet az egyik Drupalos oldallekérésre:

    Total Incl. PeakMemUse (bytes): 16,114,824 bytes

    OK, tehát 16 MB-os nagyságrendben kajált, nincs is ezzel gondom, de a szerveren érdekes módon pontosan ugyanez a Drupal rengetegszer kifut a 128 MB (!!) memóriakorlátból, ezért kezdtem el méregetni.
    Nem igazán értem, hogy ha eszerint 16 MB körül van, akkor hogyan lehetséges, hogy éles szerveren túllépi a memóriakorlátot.
    (Eleinte nem volt ilyen gáz, de most már egy nyamvadt content type létrehozásánál is ezt csinálja, ezért elkezdtem gyanakodni, hogy valamelyik contrib modul nagyon brutálisan leak-el.)
    Ráadásul úgy, hogy most localhoston telepítve van a Devel modul, ami úgy van beállítva, hogy most logoljon mindenféle query-t is, pont mérési célból, tehát eléggé zabálja az is a memóriát.
    Pedig ha a 128 MB-ot túllépi, akkor ott már valami nagy gáz van....

    Ötlet?
    Köszi!

Új hozzászólás Aktív témák