Money.pl Technologie dla biznesu Hi-Tech Grupy dyskusyjne pl.misc.telefonia.gsm Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?

Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?

Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?

"Pszemol" <P...@PolBox.com> / 2014-11-22 06:41:55
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-is-touted-to-be-able- to-compete-with-more-than-2-GB-RAM-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!
Telefon z Androidem na pokładzie musi mieć 4 do 8 razy więcej pamięci
niż aktualnie używa aby pracował sprawnie - a więc macie kostki, chipy,
gdzie trzyma system śmieci :-) iPhone nie używa Javy, jest efektywniejszy.

Oryginalny tekst artykułu po angielsku (na www jest też obrazek/wykres):

Servicing RAM uses power. So more memory = more power consumption.

Android apps using Java, recycle released memory using garbage collection.

What this diagram shows is that garbage collectors are really awesomely fast
if you have a relative memory footprint of 4 or 8.

In other words, you need four or eight times more memory, than you are
actually using to be super efficient. But when the memory becomes
constrained, that performance goes way down.

This is why Android devices have all that RAM.

iOS does not use this style of garbage collection and does not slow down in
constrained memory environments.

So 1GB for iOS results in more performance than 3GB for Android.
 
Czytaj także na forum

Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i

Marcin N <m...@onet.pl> / 2014-11-22 07:09:32
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-is-touted-to-be-able-to-compete-wi th-more-than-2-GB-RAM-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.


--
MN
 

Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?

"P.B." <p...@wp.pl> / 2014-11-22 09:00:15
Dnia Fri, 21 Nov 2014 23:41:55 -0600, Pszemol napisał(a):


> So 1GB for iOS results in more performance than 3GB for Android.

Its amajzing! Idę kupić dwa iPhone na zapas...

--
Pozdrawiam,
Przemek
 

Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i

ToMasz <t...@poczta.fm.com.pl> / 2014-11-22 09:54:15
W dniu 22.11.2014 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:
(...)
> 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!

a ktoś wspominał o windows mobile albo windows phone? Co z tego jak te
iPhonowe gigabajty pamięci sa wiele droższe niż te same gigabajty w
innych urządzniach?

ToMasz
 

Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?

"Pszemol" <P...@PolBox.com> / 2014-11-22 14:03:07
"Marcin N" 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-is-touted-to-be-able-to-compete-wi th-more-than-2-GB-RAM-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.
 
wstecz
1 2 3 4 5 6 7 8 9 10 ... +10 32



współpraca

Rynek Dnia Następnego

INDEX CENA ŚREDNIA [PLN/MWH] WOLUMEN [MWH]
IRDN 143.76 51680
sIRDN 150.68 36074
IRDN24 141.57 51680
IRDN8.22 151.82 36074

Rynek Towarowy Terminowy

Instrument Kurs rozl. [PLN/MWh] Zmiana[%]
BASE_Y-20 174.50 -0,85
BASE_W-24-17 158.50 +0,32
BASE_M-12-17 153.50 +0,82
BASE_Y-19 165.25 +0,07