|
|
marja

Fachbeiträge: 24
Dabei seit: 06.12.2006
Handys: P990i, P1i Provider: Vodafone
Status: n/a
|
|
Freitag, 29.06.2007 12:08 649 |
hi,
was mir aufgefallen ist bei der Vanilla Edition ist, das vor dem Update beim Einschalten des Telefons ca. 20 MB freien Speicher hatte, nach dem Update incl. ersten Startvorgnag was wirklich etwas länger gedauert hat, habe ich ca. 15-16 MB frei, ohne das ich überhaupt irgendein Programm gestartet habe.
Anschließend öffne ich verschiedene SE Anwendungen bsp. Nachrichten, Kamera und Internet, o.k. läuft soweit auch schon etwas schneller, aber nicht beim ersten Aufruf, scheinbar erst wenn es in den Speicher geladen ist, schaue ich dann in den Taskmanager habe ich nur noch 3,5 MB frei. D.h. für TomTom müßte ich das Phone neu starten. Sehr interessant ist, das wenn TomTom läuft und beendet wird, das der den Speicher freiräumt, nicht so wie die internen Anwendungen.
Und wenn ich es richtig verstanden habe, ist das der Memoryleak und wird nicht bzw. kann nicht von seitens SE behoben werden?
Marja
|
 |
|
7Seconds
     
Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 311
Dabei seit: 28.07.2006
Herkunft: Metjendorf Handys: M600i weiss, P800 Provider: O2 Firmware: R9F011
Status: n/a
|
|
Freitag, 29.06.2007 13:23 650 |
Hallo,
http://de.wikipedia.org/wiki/Memory_leak 
Es handelt sich um das Ergebnis unsauberer Programmierung, die in Programmiersprachen wie C++ auftreten kann. Normalerweise alloziert (d.h. reserviert) ein Programmierer für seinen Code bestimmte Speicherbereiche. Wenn die Abarbeitung des Codes erfolgt ist, und der Speicherbereich nicht mehr gebraucht wird, sollte ein guter Programmierer die Bereiche wieder freigeben. In Programmiersprachen wie Java erfolgt dies spätestens durch den sog. "garbage collector", den es in C++ nicht gibt. Wenn jedoch diese Freigabe nicht passiert, dann können diese Speicherbereiche nicht mehr vom System freigegeben werden. Es gibt viele weitere Wege zur Erzeugung von Memory Leaks, diese lassen sich jedoch immer auf den Umstand zurückführen, dass einmal allozierter Speicher nicht mehr freigegeben wird und somit immer belegt bleibt.
SE kann schon seine Leaks entfernen, nur ist das nicht trivial, da der gesamte Code dazu analysiert werden müsste. Sie entfernen ja von FW-Release zu Release einige Lecks, aber es tauchen halt immer mal wieder welche auf. Das Auftreten von Lecks ist auch vom Zustand des Programmes anhängig, so dass manche Lecks nur in bestimmten Konstellationen auftreten. Alle Lecks zu entfernen ist ein optimistisches Ziel...
HTH,
7Seconds
|
 |
|
marja

Fachbeiträge: 24
Dabei seit: 06.12.2006
Handys: P990i, P1i Provider: Vodafone
Status: n/a
|
|
Freitag, 29.06.2007 13:34 651 |
Also kann es sein das beim P1i das selbe Problem da sein wird, aber bei 128 MB ist das halt erstmal nicht so schlimm und man versucht nebenbei wieder u.a. auch Business Kunden zu gewinnen die beim P990i total entnervt waren?
Wahrscheinlich ja
Also ich persönlich habe das Gefühl, das ich nun noch weniger Speicher zur Verfügung habe. Bsp. nach dem Telefon einschalten (15,3 MB Ram), rufe ich bsp. Nachrichten auf, das dauert ein ein paar Sekunden, beim schließen und neu aufrufen geht es schneller (12,3 MB Ram), ja da es noch im Speicher ist. Wenn ich aber über den Taskmanager das Programm Nachrichten richtig beende (15,1 MB Ram), dann dauert es wieder ein paar Sekunden ehe sich das öffnet. Gut es sind ein paar Sekunden, aber wenn man es nicht richtig beendet und andere Programme aufmacht, dann wird es nicht lange dauern, dann sagt er wieder "zuwenig Speicher".
Nur was kann man machen? Wandlung in ein Nokia will ich nicht, das N95 hat auch seine Nachteile. Und ein WindowsMobile, mmh. Sollte man evtl. doch das P1i abwarten, bisher haben es nur wenige in den Händen halten können wir ein paar Sekunden.
So langsam werde ich immer sauerer af SE, das war mein erstes P Gerät, was ich schon immer haben wollte, aber so richtig arbeiten geht nicht aufgrund Memleak.
Gruß Marja
|
 |
|
7Seconds
     
Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 311
Dabei seit: 28.07.2006
Herkunft: Metjendorf Handys: M600i weiss, P800 Provider: O2 Firmware: R9F011
Status: n/a
|
|
Freitag, 29.06.2007 14:04 652 |
Hallo Marja,
beim P1i wird es wohl das selbe Problem geben, nur mit 3 gravierenden Unterschieden:
1) Alle Verbesserungen an SymbianOS/UIQ, also auch alle Fixes im Hinblick auf Memleaks im P990/M600/W950 werden bereits in der ersten Release-Version enthalten sein, d.h. P990/M600/W950-Benutzer haben indirekt auch das P1i debuggt.
2) Du hast wesentlich mehr Speicher frei (Du musst es so sehen, dass alles was an Speicher im Vergleich zum P990i dazukommt, auch für Applikationen frei steht, das das Betriebssystem ja identische Speicheranforderungen hat wie das des P990). Man kann also sagen, dass wenn das P990i 80MB Speicher hat, wovon dann nachher nur 20 frei sind, es also etwa 60MB fürs System und die gestarteten Anwendungen benötigt. Kommt das P1i nun mit 160MB, dann sind bei Vorgabe des gleichen OS etwa 100MB frei, was der fünffachen Menge an Speicher für Applikationen entspricht im Vergleich zum P990 (5*20=100), obwohl die Speichergröße sich eigentlich nur "verdoppelt" hat.
3) Das P1i hat keine Klappe/Flip. Das bedeutet, dass sämtlicher FW-Code, der für den Flip-Closed-Mode erforderlich ist, im P1i nicht aktiv ist. Da insbesondere der Umstand der zwei Flip-Modi im P990i einen Großteil der Probleme verursachte, die zB im M600i nicht vorhanden waren, heisst dies fürs P1i, dass potentiell weniger fehlerhafter Code enthalten sein wird, zumal der Code des P990i für die Flipmodes auch nur von P990i-Benutzern und nicht von allen UIQ-Benutzern "debuggt" wurde.
Insgesamt ist das P1i wohl das, was sich alle vom M600/P990 versprochen hatten: ein featurereiches Telefon, dass bei Markteinführung recht stabil sein wird.
Ich bleib trotzdem bei meinem M600i, denn das läuft mittlerweile recht gut. Ich werde auch auf ein vielleicht noch kommendes FW-Update verzichten, da ich derzeit eigentlich recht zufrieden bin und keine gravierenden Bugs zu verzeichnen habe. Und immer, wenn ich ein Problem mit dem M600i hatte, war das auf ein FW-Update zurückzuführen... Also: "never touch a running system" und ich hab eins davon.
Grüße
7Seconds
|
 |
|
Diesen Thread durchsuchen:
Zur Zeit in diesem Thread aktiv:
florian.k,
Statistik:
Dieses Thema ist 499 Tage alt und wurde bisher 100843 Mal aufgerufen.
Es befinden sich insgesamt 698 Antworten auf 47 Seiten.
Das Thema wurde von Marinakarin begonnen.
|