Acties:
  • 0 Henk 'm!

  • sretlow
  • Registratie: Januari 2007
  • Laatst online: 03-09 15:05
Ik werk nu met Windows Mobile 6.1 op een Samsung Qwerty foon. Op zich werkt alles goed. Ik word alleen niet goed van het volgende:

Ik wil graag een aantal applikaties standaard open laten staan. Dat zijn bv Google (met ANWB site verkeersinfo), Pocketwit (Twitter) en MSN. MSN moet online blijven evenals Pocketwit zodat ik (ook als het scherm uit staat de updates binnen komen en er een piepje komt). Nu blijkt vaak dat willekeurig programma's afgesloten worden als ik bv Twitter en MSN open heb en ik start Opera op. Dan blijkt ineens MSN afgesloten te zijn. Kortom: je kunt maar een zeer beperkt aantal programma's open laten staan. Dit heeft met de hoeveelheid geheugen te maken die ervoor gereserveerd is. Is dit met android ook zo?

Acties:
  • 0 Henk 'm!

  • Krypt
  • Registratie: April 2000
  • Laatst online: 18-09 20:40
Yep. Als een proces te weinig geheugen dreigt te hebben, dan worden andere apps afgesloten.

Wel krijgt de app de mogelijkheid om een snapshot te maken van de huidige state waarin hij verkeert, om vervolgens weer verder te gaan waar ie gebleven was bij het opnieuw opstarten van de app.
Apps kunnen ook aangeven dat het een service is (zoals twitter en chat apps); de kans dat deze dan worden afgesloten is dan minimaal.

Verder is het memory model van Android behoorlijk anders. Al je geheugen zal zo mogelijk gebruikt worden; apps worden gestart, ook al gebruik je ze niet. Zodra je ze gebruikt, zal ie dus reeds gestart zijn en direct klaar zijn voor gebruik. Beetje het idee van prefetching binnen Windows

Pvouput live


Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 17:14
Bij Android worden programma's ook afgesloten als er te weinig geheugen is. MSN clients zullen waarschijnlijk wel geïmplementeerd zijn als Service, door het algoritme van Android hebben die vaak een hoge prioriteit en zullen ze niet zo snel verwijderd worden. Wel kan het zijn dat de interface (in Android jargon 'Activity') wel wordt afgesloten, maar dat is (behalve een langere opstarttijd) niet zo'n probleem.

Android heeft wel voorzieningen om ervoor te zorgen dat programma's hun state opslaan, waardoor net lijkt alsof het programma nooit is afgesloten. Mits goed geïmplementeerd door het programma, uiteraard. :)

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Android werkt iets anders, daar heb je in feite maar 1 applicatie tegelijk actief (afgezien van services). Zodra je switcht naar een andere applicatie, stopt de vorige applicatie helemaal met werken.
Wel hangt het van je geheugengebruik af, of de niet-actieve applicaties open blijven staan, zodat je verder kan waar je gebleven was, of dat ze door android afgesloten worden, en dan zul je de app opnieuw moeten opstarten.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Motrax
  • Registratie: Februari 2004
  • Niet online

Motrax

Profileert

offtopic:
Er zijn er instellingen beschikbaar waardoor WM minder agressief geheugenmanagement hanteert aangezien er wel genoeg ruimte over is.

☻/
/▌
/ \ Analyseert | Modelleert | Valideert | Solliciteert | Generaliseert | Procrastineert | Epibreert |


Acties:
  • 0 Henk 'm!

  • sretlow
  • Registratie: Januari 2007
  • Laatst online: 03-09 15:05
OK, zelfde probleem dus. Dus MSN en twitter online laten blijven ZONDER dat ie op de voorgrond staat is niet mogelijk?

En hoe is de ervaring met het aantal programma's dat gelijkertijd open kan staan?

Acties:
  • 0 Henk 'm!

  • zAo
  • Registratie: Maart 2002
  • Laatst online: 23-09 06:04

zAo

GPLv2 Fanboy

sretlow schreef op woensdag 12 mei 2010 @ 14:09:
OK, zelfde probleem dus. Dus MSN en twitter online laten blijven ZONDER dat ie op de voorgrond staat is niet mogelijk?

En hoe is de ervaring met het aantal programma's dat gelijkertijd open kan staan?
Heb je het dan helemaal niet gelezen? :?

Het is wel mogelijk zolang het programma zich als Service voordoet. De bekendste MSN/Twitter Apps hebben deze optie gewoon. In het extreemste geval moet de GUI opnieuw worden gestart, maar de connecties e.d. blijven gewoon bestaan.

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 17:14
sretlow schreef op woensdag 12 mei 2010 @ 14:09:
OK, zelfde probleem dus. Dus MSN en twitter online laten blijven ZONDER dat ie op de voorgrond staat is niet mogelijk?
Het is niet te garanderen, maar dat wil niet zeggen dat het gebeurt. Als een app veel geheugen gebruikt, dan moeten andere apps eraan geloven.

En hoe is de ervaring met het aantal programma's dat gelijkertijd open kan staan?
[/quote] Dat is echt afhankelijk van het geheugengebruik. Een calculator gebruikt niet zoveel geheugen, maar de browser heeft wel aardig wat geheugen nodig om de DOM te kunnen opslaan en te renderen tot een pagina.

Maar wat ik en anderen ook zeggen: het geheugenmanagement is anders dan bij Windows. Afhankelijk van hoe het geprogrammeerd is, hoef je niet eens te merken dat de applicatie was afgesloten, afgezien van een langere opstarttijd.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • zAo
  • Registratie: Maart 2002
  • Laatst online: 23-09 06:04

zAo

GPLv2 Fanboy

offtopic:
Waarom zie je -wanneer je Home ingedrukt houdt- altijd 6 Apps die open zijn en nooit meer/minder?

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 17:14
Het zijn gewoon de 6 most recently used (MRU) applicaties. Als je het toestel reset/ net uit de doos hebt gehaald, zijn het er waarschijnlijk minder dan 6.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • LDVC
  • Registratie: April 2010
  • Laatst online: 27-09 08:45

LDVC

Let's get it over with

zAo schreef op woensdag 12 mei 2010 @ 14:16:
offtopic:
Waarom zie je -wanneer je Home ingedrukt houdt- altijd 6 Apps die open zijn en nooit meer/minder?
Omdat dit geen apps zijn die open staan, maar apps die recent zijn gebruikt. De 6 meest recent gebruikte apps om precies te zijn.

Nintendo switch friendcode: SW-0415-2447-4320


Acties:
  • 0 Henk 'm!

  • Krypt
  • Registratie: April 2000
  • Laatst online: 18-09 20:40
offtopic:
En er is een hack voor om het er 15 van te maken

Pvouput live


Acties:
  • 0 Henk 'm!

  • sretlow
  • Registratie: Januari 2007
  • Laatst online: 03-09 15:05
Motrax schreef op woensdag 12 mei 2010 @ 14:00:
offtopic:
Er zijn er instellingen beschikbaar waardoor WM minder agressief geheugenmanagement hanteert aangezien er wel genoeg ruimte over is.
Welke? Graag een update....
Pagina: 1