-
Data: 2014-11-22 17:19:36
Temat: Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?
Od: A.L. <a...@a...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- Kopiowanie telefonu
- pierwszy tel kupiłem za 1250zł
- Własny dzwonek
- alert mnie zbudził
- SIM-eSIM
- Play: alternatywy do USSD dla skryptowego sprawdzania stanu konta na laptopie (linux)
- Ładowarki
- pegaz czy co
- Internet bezprzewodowy Wi-Fi 5G
- Koniec z instalacją niezatwierdzonych aplikacji na Androidzie
- Liczą się Fakty!
- bateria 6000mAh
- ,,dwie za 25" - Gadająca papuga wsypała gang handlarzy narkotyków
Najnowsze wątki
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=
- 2025-09-24 Alior zmiana logowania
- 2025-09-24 Warszawa => Senior Microsoft Dynamics 365 Business Central Consultant
- 2025-09-24 Andżelika Borys odwiedziła [WIELKIEGO PATRIOTĘ - przyp. JMJ] Andrzeja Poczobuta w [białoruskiej - przyp. JMJ] kolonii karnej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-23 Re: Kolory już są
- 2025-09-23 paragony grozy