Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czym się różni: "memory_get_usage" od "memory_get_peak_usage"
Weles
post
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
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 (IMG:style_emoticons/default/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ć (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Weles
post
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 (IMG:style_emoticons/default/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ć (IMG:style_emoticons/default/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
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Weles @ 31.05.2012, 15:08:37 ) *
No ale ja właśnie nie wiem co znaczy szczytowe zużycie.. :f

Wiesz czym jest aktualne oraz maksymalne zużycie paliwa w samochodzie? Jeśli tak to odnieś to do zużycia pamięci. Jeśli nie - spytaj mamy/taty.
Go to the top of the page
+Quote Post
Weles
post
Post #5





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

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


Cytat(phpion @ 31.05.2012, 15:19:56 ) *
Wiesz czym jest aktualne oraz maksymalne zużycie paliwa w samochodzie? Jeśli tak to odnieś to do zużycia pamięci. Jeśli nie - spytaj mamy/taty.


wiesz, nie mam 10 czy 15 lat (...)
to że bardzo słabo rozumuję, nie znaczy żebyś tak pisał...

Jak mam to niby kuźwa rozumieć Aktualne/Maksymalne ?
Aktualne rozumiem że takie, które zostało użyte przez danego użytkownika,

A maksymalne to niby co to ma znaczyć ?
Takie zużycie jakie maksymalnie mógłby skrypt użyć ?

A gdybym był Mechanikiem, to nie siedziałbym na forum o php..
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 23:06