-
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!news.glorb.com!peer02.iad.highwinds-media.c
om!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-me
dia.com!fx22.iad.POSTED!not-for-mail
From: A.L. <a...@a...com>
Newsgroups: pl.misc.telefonia.gsm
Subject: Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?
Message-ID: <t...@4...com>
References: <m4p7na$p98$1@dont-email.me> <54702897$0$2844$65785112@news.neostrada.pl>
<m4q2i6$7b4$1@dont-email.me>
User-Agent: ForteAgent/7.00.32.1200
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 61
X-Complaints-To: a...@e...com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
be unable to process your complaint properly.
Date: Sat, 22 Nov 2014 10:19:36 -0600
X-Received-Bytes: 3861
X-Received-Body-CRC: 3255109497
Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1065415
[ ukryj nagłówki ]On Sat, 22 Nov 2014 07:03:07 -0600, "Pszemol" <P...@P...com>
wrote:
>"Marcin N" <m...@o...pl> wrote in message
>news:54702897$0$2844$65785112@news.neostrada.pl...
>> W dniu 2014-11-22 06:41, Pszemol pisze:
>>> Ano tu jest to wyjaśnione - przyczyna dla której Android wymaga
>>> dużo więcej pamięci do szybkiej pracy jest znowu Java i garbage
>>> collection:
>>> http://www.quora.com/How-come-the-iPhones-1-GB-RAM-i
s-touted-to-be-able-to-compete-with-more-than-2-GB-R
AM-of-Android-phones/answers/7061202
>>>
>>>
>>> Dopiero Android z 3G ramu na pokładzie będzie pracował tak szybko
>>> jak iPhone z 1G ramu - a mniej kostek pamięci to mniej prądu z baterii!
>>
>> Widać, jak niechlujnie pisane są programy w dzisiejszych czasach.
>> Potrzebne są gigabajty, żeby użyć jakichś prostych aplikacji, które
>> mogłyby się spokojnie zmieścić w megabajtach.
>
>Wiesz co Ci powiem - zawsze mi mówiono że Java jest nieefektywna
>i że ten cały wychwalany przez nielubiących wskaźników w C/C++
>mechanizm automatycznego zarządzania pamięcią jakoś tam działa
>ale niezbyt efektywnie - więc nie jest to dla mnie nowością, że coś
>co wykorzystuje Javę nie będzie efektywne, będzie rozrzutne jeśli
>chodzi o pamięć czy inne zasoby procesora...
>Co mnie zszokowało to jak dowiedziałem się JAK BARDZO jest to
>nieefektywne i jak bardzo marnotrawne. Spodziewałem się czegoś
>na kształt 10-20% a nie że stosunek całej pamięci procesora do tej
>używanej części ma być jak 4:1 czy nawet jak piszą 8:1 aby to szybko
>działało... To jest dla mnie po prostu tak absurdalne że wręcz śmieszne.
To jest fragment dyskusji na temat jezyka Swift:
Garbage collection: It's likely that Apple considered that ARC was
good enough in most situations, and it makes interoperability with
Objective-C (compatibility in terms of memory management) much easier
to handle. Still, this would give me trouble. Lack of proper garbage
collection means more memory bugs to hunt down.
JEzyk Swift (podobnie jak Objectiwe C) MA odsmiecacz, konkretnie
implementacje zwana "reference counting". Ma sie to tak do
wspolczesnych odsmiecaczy jak woz drabiniasty do Mercedesa. To jest
wynajazek spzred 30 lat.
Jednoczesnie, jak pisza wyzej, brak porzadnego odsmeicacza kreuje
problemy z wyciekaniem pamiei ("memory leaks") i skutkuje zwiekszonymi
kosztami i czasem niezbednym na zrobienie i pzretestowanei aplikacji.
Generalnie, gospodarka pamiecia w systemach bez GC jest mniej
efektywna niz w systemach z GC i skutkuje aplikacjami wymagajacymi
wiecej pamieci.
Zapewne dlatego wsztsko w Apple jest drozsze. Podbnie jak drozszy
bylby stol robiony heblem i krajzegoa w porownaniu ze stolem zeobionym
przy pomocy automatycznych obrabiarek
Wspolczesne GC (zwlaszcza w javie) dostarczane sa w wersji "parallel".
Oznacza to ze GC moze byc wykonywany w osobnym watku, "w tle"
aplikacji. W koncu, gdy pzrecietny procesor ma 4 "cores" tzreba je
jakos wykorzystac.
A.L.
Następne wpisy z tego wątku
- 22.11.14 18:12 Pszemol
- 22.11.14 18:37 masti
- 22.11.14 19:03 Ghost
- 22.11.14 19:56 A.L.
- 22.11.14 20:17 Pszemol
- 22.11.14 21:26 W
- 22.11.14 22:01 A.L.
- 22.11.14 22:21 Piotr Rezmer
- 22.11.14 23:11 Ghost
- 22.11.14 23:19 Pszemol
- 22.11.14 23:19 Pszemol
- 22.11.14 23:21 Pszemol
- 22.11.14 23:30 Ghost
- 22.11.14 23:35 A.L.
- 22.11.14 23:43 Pszemol
Najnowsze wątki z tej grupy
- Przenoszenie przez wifi na nowego Androida
- Gemini
- roaming
- Orange Free na kartę - coś się popsuło
- Radio internetowe do starego Androida
- Nazbyt "muzyczne" słuchawki
- 5G Apokalipsa - nie tylko dla tutejszych przeżuwaczy podpiczników
- Power BANK z ładowaniem przelotowym robi PRZERWY
- Aero2
- odbiornik GPS z kablem USB
- iOS, działające wifi z autolockiem
- Z instrukcji do kitu
- Re: W telefonie brak szufladki na drugą kartę SIM
- W telefonie brak szufladki na drugą kartę SIM
- DNS restrictions are on
Najnowsze wątki
- 2025-03-23 Rozkaz 5-2025: O Umorzeniu Postępowania Sądowego
- 2025-03-23 Rozkaz 4-2025: O Ochronie Praw Autorskich
- 2025-03-23 Rozkaz 3-2025: O Zaprzestaniu Bratobójczych Walk Na Ukrainie
- 2025-03-23 Rozkaz 2-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-03-23 Rozkaz 1-2025: O Uchwaleniu Totaliztycznych Praw i Obowiązków Człowieka
- 2025-03-23 Waga z legalizacją
- 2025-03-23 Nowy VW 208 :-)
- 2025-03-23 ile Tesla ma gwarancji?
- 2025-03-22 OT Silnik sie przegrzewa
- 2025-03-22 Przenoszenie przez wifi na nowego Androida
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-22 Warszawa => Spedytor Międzynarodowy <=
- 2025-03-22 Warszawa => NMS System Administrator <=
- 2025-03-22 Warszawa => Analityk IT (projekty z obszaru telco) <=