Newsgroup: it.comp.os.linux.sys
Titolo: C'è qualcuno con il php 5.3 ?

Ciao all, ho aggiornato il portatile passando dalla opensuse 11.1 alla 
11.2 M8.
Il php è passato dalla 5.2.9 alla 5.3 e adesso noto un utilizzo della 
memoria, IMHO, eccessivo.
Un banalissimo script tipo:
<?php
echo 'mem: '.round(memory_get_usage()/1024,2);
?>
è passato da 45 a 307 !
Ora vorrei capire se è un bug/feature della 5.3, un bug nei pacchetti 
suse o un qualche altro sarcazzo :)
Se qualcuno ha la 5.3 e tempo di provare lo script...
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 memoria, IMHO, eccessivo.
La memoria non l'ho testata, ma phpinfo() mi crashava il processo.
Sono tornato indietro in attesa di versioni migliori.

 Se qualcuno ha la 5.3 e tempo di provare lo script...
Buona vecchia debian stable:
dns2:~# php -v
PHP 5.2.6-1+lenny3 with Suhosin-Patch 0.9.6.2 (cli) (built: Apr 26 2009 
22:16:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
dns2:~# php php_mem.php
mem: 49.82
Grazie per la info, prima di aggiornare ci penso 2 volte :P
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

CtRiX ha scritto:

Buono a sapersi ...
Stavo per fare l'upgrade .. :-)
-- Yena --

 22:16:23)
Che pè pieno di bug e memory leak (anche se può darsi che i bugfix più 
importanti si che li applicano).
Io per LAMP uso 
dotdeb.org
, va benone normalmente.
-- 
Vide

 Io per LAMP uso 
dotdeb.org
, va benone normalmente.
Va benone finchè non decidono di aggiornare un pacchetto
che ti upgrada anche il resto del sistema per poi tornare
indietro dopo 45 secondi che tu hai fatto l'upgrade senza
però farti downgradare anche gli altri pacchetti.
Per un server in produzione non mi sognerei mai di
usare 
dotdeb.org
, a meno che non fossi masochista,
e non lo sono :)
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 e non lo sono :)
Io ce l'ho in qualche server e vivo più felice che col 5.2.0 di Etch o il 
5.2.6 di Lenny :P
-- 
Vide


dotdeb.org
, non lo conoscevo accidenti.

Yena wrote:

Vabbe dai, questo mi pare improbabile sia proprio un bug del php..
BTW qui non da problemi e parte il "problema" della memoria, per il 
resto va bene. Non che ci faccia grandi cose...


 mem: 49.82
Ok, in linea con la serie 5.2, qualche k di differenza ci sta benissimo.
Devo provare con qualche cosa di "grosso" e vedere come si comporta..
Strano che googolando non salti fuori nulla...


 memoria, IMHO, eccessivo.
Fermi tutti !
Il test è fuorviante. Soltanto l'eseguibile "php" è circa 150K più 
grosso, quindi già di suo è normale che occupi più memoria.
Io al massimo avevo fatto delle prove con degli script che passavano da 
400Kb a 600Kb.
Aumentando la consistenza del test:
<?php
$n = 20000;
for($i=0; $i<$n; $i++)
   {
   $r[$i] = new stdClass;
   }
echo 'mem: '.round(memory_get_usage()/1024,2);
?>
Risultati ottimi!
5.2.9 -> 5920.37
5.3.0 -> 4945.54 !!
Si vede che sulla "distanza", vengono fuori le ottimizzazioni/migliorie 
apportate alla 5.3.
Fico :) (salvo sorprese)
