Zdravím,
Co vlastně vypíše memory_get_usage? Je to využití paměti skriptem, ve kterém mám <?php echo memory_get_usage() ?> nebo je to celkové využití paměti veškerých běžících php skriptů?
děkuji za odpověd
Zdravím,
Co vlastně vypíše memory_get_usage? Je to využití paměti skriptem, ve kterém mám <?php echo memory_get_usage() ?> nebo je to celkové využití paměti veškerých běžících php skriptů?
děkuji za odpověd
#1 Serveronaut
http://cz1.php.net/manual/en/function.memory-get-usage.php
Je tam napsáno
Returns the amount of memory, in bytes, that's currently being allocated to your PHP script.
Aha , a dá se nějak zjistit celkové využití paměti veškerých běžících php skriptů?
#3 Serveronaut
Zkusil jsem si následující příkaz, který mi funguje. Vypisuje PID, obsazenou paměť a jméno skriptu. Budeš to chtít i sečíst?
ps -eo pid,rss,args|grep 'php.*[.]php'
Já nemám vlastní unixový server kde bych mohl zadávat příkazy. Mám web na obyčejném hostingu kde je memory limit a já bych potřeboval zjistit např. kolik paměti je využito. Např. ve wordpressu je pro to nějaké rozšíření a ukazuje to kolik je využito paměti z memory limitu (http://tokokoo.com/blog-temp/wp-content/uploads/2010/12/memory2.jpg) Nevím jak je to dokázáno když píšete, že memory_get_usage platí pro script z nějž je požadavek na výpis memory_get_usage. Chtěl bych něco takového jako je v tom wordpressu, ale nemám wordpress ale vlastní systém.
To je na tom WP uděláno tak, že se měří memory_get_usage na každém skriptu a pak se to nějak sčítá nebo jak?
Já také neznám WP a ani ho nepoužívám jen jsem tam zahlédl, že je tam přesně to co potřebuji a uvedl to jako příklad pro lepší pochopení toho co chci...
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku