2010-12-14 16 views
9

Patrzyłem na wspaniałe zdjęcia Heap Snapshotów i zacząłem się zastanawiać, czy przeprowadzono jakieś eksperymenty/pomiary w ballpark o tym, jaki jest "limit" użycia pamięci na stronie internetowej.Jaki rozmiar sterty dla strony internetowej jest uważany za zbyt duży?

Na przykład, jeśli moja migawka sterty pokazuje w sumie 10 MB, prawie na pewno nie jest to problem na komputerze wykonanym w ciągu ostatnich 5 lat.

Ale w którym momencie byłby to problem dla znacznej części użytkowników? 50 MB? 100 MB? 300 MB?

Linki do odpowiednich artykułów byłyby mile widziane.

+0

co to ma wspólnego z Twoimi użytkownikami? to tylko narzędzie do debugowania * używasz .. – Ben

+1

Dzięki temu Chrome pozwala sprawdzić, ile miejsca na stertach używa twoja STRONA WEB, kiedy go odwiedzasz. Każdy odwiedzający przeglądający w przeglądarce Chrome będzie widział podobną pamięć używaną na komputerze po otwarciu strony. I chociaż inne przeglądarki nie będą pasować do tego użycia, prawdopodobnie będą je przybliżać (np. Jeśli możesz zmniejszyć ślad w Chrome, prawdopodobnie redukujesz go również dla IE i Firefoksa * palce skrzyżowane *). http://stackoverflow.com/questions/4390222/how-do-i-make-using-of-chromes-heap-profiler –

Odpowiedz

2

Rozszerzam Google Chrome o obsługę grafiki 3D. Z powodu niezoptymalizowanego kodu moja strona czasami zajmuje kilka gigabajtów w pamięci. Nie sądzę, by istniał jakiś limit, poza tym, że w Windowsie Google Chrome to aplikacja 32-bitowa, która jest ograniczona do ok. 1,3 GiB przez system operacyjny. W Linuksie Google Chrome jest 64-bitowy, więc limit wynosi ok. 256 TiB (262144 GiB), co w zasadzie oznacza brak limitu.

+0

Ale byłoby to złe dla doświadczenia użytkownika, które myślę. – tster

+0

Oczywiście nie zamierzam zostawić tego w ten sposób ... pracujemy nad optymalizacją. Muszę jednak przyznać, że przeglądarki nigdy nie były projektowane z myślą o grafice 3D, co stwarza wiele problemów. –

Powiązane problemy