XDA Orbit-Forum

Software (Windows Mobile) => Einstellungshilfen => Topic started by: DaGrind on Februar 10, 2009, 00:51:31

Title: WM6 beendet munter meine Programme im Hintergrund automatisch
Post by: DaGrind on Februar 10, 2009, 00:51:31
Ja .. hier handelt es sich um ein dubioses Problem .. - die Programme laufen nicht ungewollt weiter im Hintergrund, sie werden beendet wenn sie nicht aktiv sind. Das nervt :)

Konkret: Wenn ich einen Messenger nach Wahl (oder zb. auch einen MP3 Player) offen und im Vordergrund habe -> alles okay.
Wenn ich nun surfen möchte, setze ich den Messenger mit der OK Taste in den Hintergrund, der Heute-Bildschirm erscheint und ich rufe meinen Opera Mini auf. Der geht auf .. ich kann ihn normal benutzen. Aber mit tödlicher Sicherheit wird die Anwendung welche vorher lief nach wenigen Sekunden beendet. Umgekehrt läuft das übrigens auch so.
Arbeitsspeicher habe ich vor dem Starten der ersten Anwendung zwischen 15 und 20 mb frei - also daran liegt es nicht. Früher war das auch so, dass bei Speichermangel ICQ irgendwann fragte ob es beendet werden solle (als ob man selbst den Schließen-Befehl gäbe) - konnte man dann immer abwenden.
Ich schätze, dass ich irgendein Tool oder Feature laufen habe, welches inaktive Programme killt (evtl. gar im Zuge des allseits bekannten Schließen-Problemes als gut gemeinte Abhilfe). Habe aktuell Mossis 2.5er drauf, war bei der 2.1er jedoch auch schon.
Gelegentlich bleiben kleine Programme auch mal offen im Hintergrund (zb. ActiveSync, Bildbetrachter, Newsreader, Kontakte ..) - aber die wichtigen größeren Anwendungen killt er mir immer abwechselnd .. - und das nervt mich tierisch :(

Hat da jemand eine Idee ?


Edit:

Habe hier mal ein Vid gemacht:

http://www.youtube.com/watch?v=SSvslyxc1Pw

Aus unerfindlichen Gründen läuft das Video irgendwie .. zu schnell ;) - aber das, worauf es ankommt, sollte trotzdem zu sehen sein.
Ich demonstriere gelegentlich die Taskliste von X-Button - dort ist dann zu sehen was noch auf ist und was nicht mehr ..
Nachdem die Java-Anwendung meinen Messenger killt, habe ich den wieder gestartet - und dieser tötet dann wiederum den Browser ..
AS bleibt bestehen ..
furchtbar ;)
Title: Re: WM6 beendet munter meine Programme im Hintergrund automatisch
Post by: Specktäter on Februar 10, 2009, 05:55:13
Ich kann mir vorstellen, dass der Messenger auch Java benutzt und das Mobile-Java keine zwei Programme gleichzeitig unterstützt und es daher einfach das "ältere" (länger laufende) killt. Oder dass die beide Net-Framework benutzen und deswegen das ältere gekillt wird oder so.

Ich hab das gleiche mit meinem Pocket Informant und Opera Mobile.
Wenn du aber eine Lösung findest - interessiert mich sehr, ob es da was gibt!  ;)

MfG
Title: Re: WM6 beendet munter meine Programme im Hintergrund automatisch
Post by: DaGrind on Februar 10, 2009, 11:14:07
Hmm also ICQ und der IM+ laufen nicht in der Java-Umgebung. Daran sollte es nicht liegen. Ebensowenig sollte der Opera das .net Framework nutzen .. (ICQ übrigens auch nicht wenn ich mich recht entsinne) .. ist einfach sauu nervig  ::)
Title: Re: WM6 beendet munter meine Programme im Hintergrund automatisch
Post by: ArnoMaF on Februar 10, 2009, 20:13:33
Das beschriebene ist ein "uraltes" Problem (geht auf die ersten Windows CE Versionen zurück), auf welches ich auch schon gestossen bin. Ich habe sehr lange recherchieren müssen, um rauszubekommen, woran es liegt. Es wird kaum propagiert, obwohl es viele in den Wahnsinn treiben dürfte. Zumal ja die neueren Geräte sehr viel freies RAM und Rechenpower haben.
Schuld am Programmebeenden ist die Windows CE Speicherverwaltung.
Es gibt maximal 32 Speicherslots, die Programmen zugewiesen werden können. Jedes laufende Programm, also auch alle Systemprozesse, bekommen einen zugewiesen. Es gibt zwar auch so eine Art Slotsharing. Die wird aber kaum genutzt. Nun startet mal nen Taskmanager und zählt mal die laufenden Programme und Prozesse. Das wird sehr schnell ganz eng. Zumal die ganzen DLLs auch in einen Slot gepackt werden müssen und der dann überläuft...Das ganze ist hier: http://bolingconsulting.com/blog/?p=4 ganz gut beschrieben, allerdings in Englisch. Ich habe in einem anderen Artikel gelesen, dass dieses Problem mit Windows CE 6, also Windows Mobile 7 Geschichte sein wird. Im aktuell geleakten 6.5 wirds wohl noch nicht geändert sein schätze ich...
Title: Re: WM6 beendet munter meine Programme im Hintergrund automatisch
Post by: DaGrind on Februar 11, 2009, 00:55:34
Sehr interessante Ausführung, vielen Dank.