XDA Orbit-Forum
Oktober 01, 2024, 19:16:24 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  

Seiten: [1]   Nach unten
  Drucken  
Autor Thema: WM6 beendet munter meine Programme im Hintergrund automatisch  (Gelesen 2360 mal)
DaGrind
Sr. Member
****
Offline Offline

Geschlecht: Male
Beiträge: 351


BURGONIA


« am: 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 ;)
« Letzte Änderung: Februar 10, 2009, 01:31:41 von DaGrind » Gespeichert

Orbit 1, Bulltrip 2.5
Specktäter
Moderator
*****
Offline Offline

Geschlecht: Male
Beiträge: 1117



« Antworten #1 am: 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
Gespeichert

Is nur ne Idee! Kann aber sein, dass es so geht...

HTC HD2, CWM Touch 8RC1, Android 2.3.4 Typhoon Cyanogen Mod 3.8.8, Dorimanx Kernel 7.3, 32GB MicroSDHC
und
XDA Orbit 2 (defekt), probeweise Android
und
XDA Orbit (1), O2 WM6 Rom, TT7, PI8.1, S2U2, S2V, S2P uvm
DaGrind
Sr. Member
****
Offline Offline

Geschlecht: Male
Beiträge: 351


BURGONIA


« Antworten #2 am: 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  ::)
Gespeichert

Orbit 1, Bulltrip 2.5
ArnoMaF
Newbie
*
Offline Offline

Beiträge: 24


« Antworten #3 am: 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...
Gespeichert
DaGrind
Sr. Member
****
Offline Offline

Geschlecht: Male
Beiträge: 351


BURGONIA


« Antworten #4 am: Februar 11, 2009, 00:55:34 »

Sehr interessante Ausführung, vielen Dank.
Gespeichert

Orbit 1, Bulltrip 2.5
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by MySQL Powered by PHP Powered by SMF 2.0.15 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.052 Sekunden mit 48 Zugriffen.