abonnement Unibet Coolblue Bitvavo
  zaterdag 13 september 2014 @ 12:28:32 #26
2671 Aaargh!
Gebruik op eigen risico.
pi_144481560
quote:
7s.gif Op vrijdag 12 september 2014 16:52 schreef RetRy32 het volgende:
Is de garbage collector nog een issue dan met de grote heapsizes van moderne telefoons?
Lijkt mij niet toch?
Heapsizes zijn nog steeds erg klein (high-end toestellen hebben misschien een keer 192MB ofzo) maar hoe groot je heap ook is, GC vind altijd plaats en is altijd een issue.

De enige manier er omheen is een andere taal gaan gebruiken die geen GC nodig heeft.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144481679
quote:
0s.gif Op zaterdag 13 september 2014 12:28 schreef Aaargh! het volgende:

[..]

Heapsizes zijn nog steeds erg klein (high-end toestellen hebben misschien een keer 192MB ofzo) maar hoe groot je heap ook is, GC vind altijd plaats en is altijd een issue.

De enige manier er omheen is een andere taal gaan gebruiken die geen GC nodig heeft.
OnePlus One hiero op 512.
En nee.

[ Bericht 0% gewijzigd door #ANONIEM op 13-09-2014 12:34:17 ]
  zaterdag 13 september 2014 @ 12:34:20 #28
421524 SadPanda
#FreePalestine #FreeBahrain
pi_144481685
nerd.
Anti-Turkije
pi_144481701
quote:
0s.gif Op zaterdag 13 september 2014 12:34 schreef SadPanda het volgende:
nerd.
Nee.
  zaterdag 13 september 2014 @ 12:37:13 #30
421524 SadPanda
#FreePalestine #FreeBahrain
pi_144481732
quote:
1s.gif Op zaterdag 13 september 2014 12:35 schreef RetRy32 het volgende:

[..]

Nee.
Ja.
Anti-Turkije
  zaterdag 13 september 2014 @ 12:46:00 #31
2671 Aaargh!
Gebruik op eigen risico.
pi_144481885
quote:
1s.gif Op zaterdag 13 september 2014 12:33 schreef RetRy32 het volgende:

[..]

OnePlus One hiero op 512.
Standaard out-of-the-box setting ? Want anders heb je er niks aan natuurlijk.
quote:
En nee.
Leg uit ...
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144481947
quote:
0s.gif Op zaterdag 13 september 2014 12:46 schreef Aaargh! het volgende:

[..]

Standaard out-of-the-box setting ? Want anders heb je er niks aan natuurlijk.

[..]

Leg uit ...
Out of the box setting ja, en het vind niet altijd plaats, alleen als het nodig is.
  zaterdag 13 september 2014 @ 12:51:09 #33
2671 Aaargh!
Gebruik op eigen risico.
pi_144481990
quote:
1s.gif Op zaterdag 13 september 2014 12:49 schreef RetRy32 het volgende:
en het vind niet altijd plaats, alleen als het nodig is.
|:(

Ja uiteraard. Het probleem is dat GC überhaupt plaatsvind, ongeacht hoe groot je heap-size is zal de GC regelmatig draaien en DUS is het een probleem. Ook omdat de GC in Dalvik sucked.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144483311
quote:
0s.gif Op vrijdag 12 september 2014 16:42 schreef Aaargh! het volgende:

[..]

Dan nog gaat de GC van je frame-budget af. Als de GC er 4ms over doet dan mag je dus nooit meer dan 12 ms gebruiken voor 1 frame. Met andere woorden je mag maximaal 75% van de beschikbare CPU power gebruiken omdat je niet kan voorspellen wanneer die GC komt.

De enige echte oplossing ligt op het software vlak, maar aangezien het zo'n fundamenteel onderdeel is van Android zou je alle apps moeten herschrijven.
Dat ben ik zeker met je eens. iOS heeft het wat dat betreft gewoon veel en veel beter gedaan.
  zaterdag 13 september 2014 @ 14:07:23 #35
2671 Aaargh!
Gebruik op eigen risico.
pi_144483770
quote:
14s.gif Op zaterdag 13 september 2014 13:49 schreef Dimens het volgende:

[..]

Dat ben ik zeker met je eens. iOS heeft het wat dat betreft gewoon veel en veel beter gedaan.
Bij Google lijken ze voornamelijk bezig met zo snel mogelijk zo veel mogelijk features te implementeren zonder er al te lang over na te denken. Heel veel dingen in Android zijn ondoordacht en/of onnodig complex en dan zie je dat ze het in versie N+1 weer helemaal omgooien, waardoor je als developer om al die dingen heen mag werken. (b.v. worden bitmaps nu wel of niet op de heap opgeslagen..)

Memory Management op Android is een ramp, zeker als het ook op oude versies moet draaien (en dat moet het, want een groot deel v/d Android slachtoffers draait een prehistorische versie).

Bij Apple duren dingen misschien wat langer, maar het is meestal in 1 keer goed met een hele nette API, goede documentatie, etc. etc.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')