![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Masz oficjalnego manuala (memory_get_peak_usage), który już dosyć jasno określa różnicę pomiędzy dwiema funkcjami. Ale gdyby to było mało, masz jeszcze komentarz rozwiewający wszelkie wątpliwości. A gdyby tego jeszcze było mało, to w tym komentarzu masz linka do artykułu wyczerpującego temat już chyba w pełni.
...a wystarczyło spojrzeć do źródła. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Masz oficjalnego manuala (memory_get_peak_usage), który już dosyć jasno określa różnicę pomiędzy dwiema funkcjami. Ale gdyby to było mało, masz jeszcze komentarz rozwiewający wszelkie wątpliwości. A gdyby tego jeszcze było mało, to w tym komentarzu masz linka do artykułu wyczerpującego temat już chyba w pełni. ...a wystarczyło spojrzeć do źródła. Ty chyba nie czytałeś mojego posta... Cytat 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.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No to przeczytaj sobie materiały z php.net (tym razem korzystając ze strony php.net, nie jakiś funkcje.net) jeszcze raz. Masz tam i wytłumaczenie różnicy pomiędzy nimi jak i wyjaśnione działanie argumentu real_usage . A w podlinkowanym artykule na stronie manula konkretne przykłady.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
No to przeczytaj sobie materiały z php.net (tym razem korzystając ze strony php.net, nie jakiś funkcje.net) jeszcze raz. Masz tam i wytłumaczenie różnicy pomiędzy nimi jak i wyjaśnione działanie argumentu real_usage . A w podlinkowanym artykule na stronie manula konkretne przykłady. Ty naprawdę nie czytałeś co ja pisałem w poście (...) Pisałem że KORZYSTAŁEM Z PHP.NET "ORAZ - CZYLI PRZECINEK" z Linku który podałem "i na innych stronach". Po prostu NIE ROZUMIEM tam opisanych tych funkcji, być może dlatego że słabo znam angielskie, albo być może dlatego że słabo jest wytłumaczone, dlatego proszę w temacie o jakąś poradę, przecież nie jestem idiotą żeby zakładać temat jeśli gdzieś indziej jest coś opisane tak żebym zrozumiał.. |
|
|
![]()
Post
#6
|
|
![]() 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
![]() 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ć ![]() -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
kluczowe w tych funkcjach jest słowo peak samo przetłumaczenie powinno dać do myślenia ![]() 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ć ![]() 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 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
zapewne maxymalna ilasc pamieci jako zezre skrypt w czasie swojego wykonywania
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
zapewne maxymalna ilasc pamieci jako zezre skrypt w czasie swojego wykonywania Czyli że normalna ta funkcja pokazuje ile w danej nanosekundzie w której została wykonana zużyła ramu? a ta z Peakiem ile w ciągu wszystkich nanosekund które ładowały się u użytkownika? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
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.. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
aktualne to te w momencie wywolania funkcji
a maksymalne jakie bylo najwieksze zuzyce ramu od momentu uruchomienia skrypty do momentu w ktorym funkcja zostala wywolana |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:00 |