Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czym się różni: "memory_get_usage" od "memory_get_peak_usage"
Weles
post 29.05.2012, 23:23:45
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


Witam!

Mam pewne pytanie, chcę obliczyć ile mój skrypt zużył pamięci RAM przy danym wczytaniu strony, i tutaj mam pewien problem, gdyż nie wiem czym się różni funkcja: "memory_get_usage" od "memory_get_peak_usage".

Czytałem na PHP.NET, na: http://funkcje.net/view/3/680/index.html i na innych stronach i nie rozumiem czym się różni.
Z tego co wyczytałem to memory_get_peak_usage liczy szczyt użytego RAM (i co to niby znaczy?)

No i.. tak jak mówię, nie rozumiem/nie wiem czym one się różnią.

Byłbym wdzięczny za podanie jakiegoś przykładu/wytłumaczenie mi tego.

@EDIT:
Aha, no i co jeszcze robi pomiędzy (true) gdy się doda, bo wtedy zauważyłem że użycie pokazuje większe wtedy.

Dziękuję z góry,
Pozdrawiam!

Ten post edytował Weles 29.05.2012, 23:25:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post 30.05.2012, 17:05:31
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


kluczowe w tych funkcjach jest słowo peak samo przetłumaczenie powinno dać do myślenia smile.gif

http://www.ibm.com/developerworks/opensour...hp-v521/#N100CE

tutaj mamy fajnie na przykładach wytłumaczone, krótko mówiąc memory_get_usage podaje zużycie pamięci w momencie jej wywołania podczas gdy memory_get_peak_usage podaje szczytowe / maksymalne zużycie pamięci. Prościej chyba nie da się tego opisać smile.gif


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
Weles
post 31.05.2012, 14:08:37
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


Cytat(d3ut3r @ 30.05.2012, 18:05:31 ) *
kluczowe w tych funkcjach jest słowo peak samo przetłumaczenie powinno dać do myślenia smile.gif

http://www.ibm.com/developerworks/opensour...hp-v521/#N100CE

tutaj mamy fajnie na przykładach wytłumaczone, krótko mówiąc memory_get_usage podaje zużycie pamięci w momencie jej wywołania podczas gdy memory_get_peak_usage podaje szczytowe / maksymalne zużycie pamięci. Prościej chyba nie da się tego opisać smile.gif


No ale ja właśnie nie wiem co znaczy szczytowe zużycie.. :f
Czytałem i PHP.NET i ten link z IBM i te FUNKCJE.NET i wgl. i nadal nie rozumiem ._.

Nie wiem co znaczy to szczytowe/maksymalne.. :f

@EDIT:
Teraz mnie coś łapło, Szczytowe/Maksymalne to oznacza że TYLE w sumie RAMU użył serwer ładując stronę przez DANEGO użytkownika?

Ten post edytował Weles 31.05.2012, 14:13:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:50