-
X-Received: by 10.49.62.3 with SMTP id u3mr1046719qer.26.1373529864211; Thu, 11 Jul
2013 01:04:24 -0700 (PDT)
X-Received: by 10.49.62.3 with SMTP id u3mr1046719qer.26.1373529864211; Thu, 11 Jul
2013 01:04:24 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!us.feeder.erje.net!news.glo
rb.com!t19no1094531qam.0!news-out.google.com!f7ni1940qai.0!nntp.google.com!t19n
o1158384qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-ma
il
Newsgroups: pl.comp.programming
Date: Thu, 11 Jul 2013 01:04:24 -0700 (PDT)
In-Reply-To: <e...@4...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=195.182.34.201;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 195.182.34.201
References: <7...@g...com>
<9...@4...com>
<krkska$dfu$1@mx1.internetia.pl>
<e...@4...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0...@g...com>
Subject: Re: Why mobile web apps are slow
From: Maciej Sobczak <s...@g...com>
Injection-Date: Thu, 11 Jul 2013 08:04:24 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:203972
[ ukryj nagłówki ]W dniu czwartek, 11 lipca 2013 03:18:34 UTC+2 użytkownik A. L. napisał:
> OK, ja mam tak isystem ktory ma cos kolo 3 tysiecy klas.
Ilość klas nie ma kompletnie żadnego znaczenia. Uzgodnijmy więc, że masz ich 3
miliony, niech ten system wygląda jeszcze poważniej, nie wpływa to na dalsze
rozważania.
> Obiekty owych
> klas organizowane sa w struktury zwane "hypergraph".
O, i to dopiero ma znaczenia. Nawet jeśli w programie jest tylko jedna klasa.
Tak czy inaczej: rozumiem, że wg Ciebie GC może być użytecznym narzędziem w
*specjalistycznych* i *niszowych* zastosowaniach. Otóż zgadzam się od lewej do
prawej, podobnie jak w przypadku każdego innego specjalistycznego narzędzia.
Wyobraź sobie jednak, że te "mobile web apps" nie mają 3 milionów klas
zorganizowanych w struktury zwane "hypergraph". W związku z tym przydatność GC w
systemach z "hypergraph" ma się nijak do jego użyteczności w "mobile web apps".
Proste?
Z punktu widzenia mainstreamu pytanie jest następujące: czy GC powinien być
obowiązkowym elementem systemu, niezależnie od tego, co ten system robi.
Najwyraźniej nie przeczytałeś tego artykułu, bo gdybyś przeczytał, to byś zobaczył
odniesienie do Apple'a, który *wywalił* GC ze swojej platformy, co spotkało się z
wielkim aplauzem najbardziej zainteresowanych, czyli programistów. W tym kontekście
Twoje twierdzenie, że bez GC się nie da, jest oderwane od rzeczywistości. W
rzeczywistości okazuje się, że nie dość że bez GC się da, to nawet da się lepiej -
przynajmniej w tych niespecjalistycznych, nieniszowych zastosowaniach.
> Wspolczesne odsmiecacze sa dosyc skomplikwoane ale efektywne.
Artykuł pokazuje (wykres w ~połowie strony), w jakim zakresie są efektywne - tylko
wtedy gdy masz +6x więcej RAMu, niż potrzebujesz. Przy marginesie -4x GC zachowuje
się jak kotwica.
--
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com
Następne wpisy z tego wątku
- 11.07.13 11:23 Michoo
- 11.07.13 11:46 Stachu 'Dozzie' K.
- 11.07.13 11:49 Michoo
- 11.07.13 11:52 Michoo
- 11.07.13 11:54 Michoo
- 11.07.13 12:43 Marek Borowski
- 11.07.13 12:57 Michoo
- 11.07.13 13:45 Edek
- 11.07.13 17:17 A.L.
- 11.07.13 17:19 A.L.
- 11.07.13 17:52 bartekltg
- 11.07.13 18:20 Edek
- 11.07.13 18:41 firr
- 11.07.13 21:06 Edek
- 11.07.13 21:16 firr
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają