2011-01-07 3 views
1

Mögliche Duplizieren:
PHP memory profilingphp Speicherverwaltung & Profilierungs

Von dem, was ich online gefunden habe, alles, was ich für die Verfolgung von Speichernutzung in einer PHP-Anwendung gesehen haben, ist die Verwendung die native Funktion "memory_get_usage()" oder kaufe ein kommerzielles Produkt wie zend server.

Hat jemand noch andere Vorschläge? Scheint wie eine gute Verwendung für Aspect Oriented Programming ...

+2

http://stackoverflow.com/questions/880458/php-memory-profiling – ken

+0

danke für die schnelle Antwort! – AndreLiem

Antwort

1

XDebug funktioniert hervorragend zum Tracing, Profiling und Debuggen.

+0

AFAIK XDebug führt nur Aufrufzählung und zeitbasierte Kostenprofilierung durch, nicht Speicher. –

+0

Wenn Sie sich die Optionen für die Ablaufverfolgungsausgabe ansehen, können Sie auch die Speichernutzung pro Anruf abrufen. Ich habe es verwendet, um meinen Autoload-Code zu optimieren (was mit einigen gut platzierten Caches meine Seitenladezeiten um eine Größenordnung nach unten brachte). –