-
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
- wifi calling
- SMS Backup
- Autorotacja aplikacji Telefon
- 5G hit czy kit?
- Wycofują 3G. Nie będzie nawet internetu.
- 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
Najnowsze wątki
- 2025-11-01 Warszawa => System Administrator <=
- 2025-11-01 China => Production Coordinator / Representant Product Dev <=
- 2025-11-01 Warszawa => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-01 Prokuratura Barszczyka rozpatruje czy prawo uchwalone przez pisowców jest dobre czy złe
- 2025-11-01 Lublin => Delphi Programmer <=
- 2025-11-01 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-11-01 William Shockley, co-inventor of the transistor
- 2025-10-31 Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- 2025-10-31 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-31 Zamek elektroniczny
- 2025-10-31 Warszawa => Sales Assistant <=
- 2025-10-31 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-31 Warszawa => Junior Rekruter <=
- 2025-10-31 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei