-
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
- 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
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-06-30 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-06-30 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-06-30 Warszawa => International Freight Forwarder <=
- 2025-06-30 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-06-30 Warszawa => Spedytor Międzynarodowy <=
- 2025-06-30 Lublin => Delphi Programmer <=
- 2025-06-30 Lublin => Programista Delphi <=
- 2025-06-30 Wrocław => Controlling systems Consultant <=
- 2025-06-30 Nowa tarcza do telefonu
- 2025-06-29 Spotkania z Ariane De Rotschild, szefową Iluminatów, Księżniczką Hiszpanii Leonor
- 2025-06-29 Re: Dr. Kontek (już od paru lat nie SGH) odkrył odchylenia statystyczne [PO EKSPERCIE?]
- 2025-06-28 Upadłość i zwolnienia [w Diorze, która była pol prod. głośników - przyp. JMJ]
- 2025-06-28 Taśma izolacyjna do prac elektrycznych
- 2025-06-27 Recenzja 3.1A ;) w 6 gniazdach...