| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.11.2011
Beiträge: 115
PHP-Kenntnisse: Fortgeschritten ![]() | Hallo, ich hab die Funktion mal so umgestellt: PHP-Code: Der Speicherbedarf scheint auch etwas besser geworden zu sein, aber die Differenz zwischen memory_get_peak_usage und top ist immer noch vorhanden. PHP selbst sagt 41680896, also etwa 41MB, top meldet zeitgleich 360MB. Hast Du eine Idee, woher diese Differenz kommen kann? Vielen Dank. Grüße, André PS: @$fh: Ich dachte, der Resource-Link wird beim Aufruf einer Funktion auch kopiert. Bei 10T Kopien hätte das ja auch zuviel sein können.... Geändert von luzip (28.11.2011 um 13:01 Uhr). |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.11.2011
Beiträge: 115
PHP-Kenntnisse: Fortgeschritten ![]() | Ich glaub, ich habs. Es war wohl $elem. Das habe ich nicht unsetted. Jetzt liegt der Verbrauch bei 54MB/64MB. Die 10MB kommen ja wahrscheinlich von PHP selbst... Danke für die Hilfe! Viele Grüße, André |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Dass eine Differenz vorhanden ist, ist nicht ungewöhnlich, wie sie in diesem Maße zustandekommt, dazu habe ich ehrlich gesagt auch keine Ahnung, daher habe ich mich auch erstmal nur auf das Skript an sich konzentriert. Da sehe ich jetzt eigentlich keine Probleme mehr.. du könntest mal $v=null anstelle von unset($v) probieren, da habe ich zwar keine Primärquelle zu aber gerüchteweise gibt das den Speicher schneller frei. Edit: unset($elem) stand doch vorhin auch schon drin oder hab ich mir das eingebildet? Das erklärt es natürlich, dadurch sind noch Referenzen zum gesamten DOM-Baum im Speicher geblieben. |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 03.08.2010
Beiträge: 1.141
PHP-Kenntnisse: Anfänger ![]() ![]() | Kurze Zwischenfrage bitte.. Zitat:
Danke!
__________________ Keine Zahl != ein Zeichen das keine Zahl ist | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Nein, im Gegenteil. PHP verfolgt das copy-on-write Prinzip, Variableninhalte werden also erst kopiert wenn sie geändert werden. PHP-Code: |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Prozessorauslastung fällt während Skript läuft (unter Ubuntu) | k3kz | PHP-Fortgeschrittene | 12 | 13.05.2011 13:59 |
| Daten von Skript in eine DB übertragen und updaten lassen | BradPat | Datenbanken | 5 | 13.01.2011 15:34 |
| Kann man mit einem eingebundenem PHP Skript auf den Text einer HTML-Seite zugreifen? | HottiWF | PHP Tipps 2010 | 10 | 18.03.2010 18:20 |
| Skript einbau - Sicherheit | Rubio | PHP Tipps 2010 | 4 | 13.02.2010 19:37 |
| perl skript aus php skript aufrufen | axmuellser | PHP Tipps 2009 | 1 | 16.04.2009 17:59 |
| Skript auf einem anderen Server! | aha_01 | PHP Tipps 2008 | 3 | 05.12.2007 09:02 |
| Startup Skript | m_haussner | Datenbanken | 3 | 10.10.2007 20:56 |
| .htpasswd (im geschützten Ordner!) per skript ändern! | Funky_ | PHP Tipps 2006 | 8 | 22.07.2006 18:03 |
| ein Skript startet ein zweites... | ajo_silent | PHP-Fortgeschrittene | 8 | 03.05.2006 13:42 |
| Skript "tarnen"? | Off-Topic Diskussionen | 17 | 07.08.2005 19:42 | |
| Ein php skript aus einem anderen skript heraus aufrufen | PHP Tipps 2005-2 | 8 | 06.08.2005 20:23 | |
| Javascript - CountUP Skript zählt falsch.. | Chr!s | HTML, Usability und Barrierefreiheit | 0 | 28.03.2005 14:32 |
| [Erledigt] php skript ruft anderes php skript auf | PHP-Fortgeschrittene | 7 | 09.01.2005 23:06 | |
| SKRIPT GESUCHT - Werbung auf einer site anzeigen | Beitragsarchiv | 4 | 29.08.2004 14:07 | |
| [Erledigt] Php skript upload problem! | PHP Tipps 2004 | 2 | 30.06.2004 00:06 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| memory_get_peak_usage |