Hallo,
Ich habe gerade eine Änderung eingecheckt, die den Speicherverbrauch von Enigma um mindestens 400k verringert. Das wird dadurch erreicht, daß die "großen" Bilder des aktuellen Skins komprimiert im Speicher gehalten und nur bei Bedarf entpackt werden.
Bei mir auf der Dreambox funktioniert das ohne Probleme.
Es kann aber sein, daß auf der Dbox der Aufbau der Menüs etwas langsamer ist.
Deshalb wäre es ganz gut, wenn das mal jemand testet.
Vielen Dank,
dbluelle
Speicherverbrauch minimiert, bitte auf DBox testen
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
-
- Einsteiger
- Beiträge: 133
- Registriert: Sonntag 6. April 2003, 18:26
Re: Speicherverbrauch minimiert, bitte auf DBox testen
Also auf der dbox2 gibt es hier keine merklichen verschlechterungen bzw. verzögerungen ! Bisher sieht es gut aus ! Auf der DReam wie du schon sagtest auch kein Thema !dbluelle hat geschrieben:Hallo,
Ich habe gerade eine Änderung eingecheckt, die den Speicherverbrauch von Enigma um mindestens 400k verringert. Das wird dadurch erreicht, daß die "großen" Bilder des aktuellen Skins komprimiert im Speicher gehalten und nur bei Bedarf entpackt werden.
Bei mir auf der Dreambox funktioniert das ohne Probleme.
Es kann aber sein, daß auf der Dbox der Aufbau der Menüs etwas langsamer ist.
Deshalb wäre es ganz gut, wenn das mal jemand testet.
Vielen Dank,
dbluelle
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Interessierter
- Beiträge: 53
- Registriert: Dienstag 11. März 2003, 12:42
Ich habe mir jetzt noch nicht angeschaut was da gemacht wurde, konnte aber den einen oder anderen segfault von enigma bemerken. Immer dann wenn ich ein gPixmap-Object erzeuge und dann die Bilddaten unkomprimiert aus einem header-file dazulade, schmiert mir enigma beim Aufruf des destructors ab
Wie gesagt ich muss erstmal nachsehen, melde mich dann wieder...
cu
DarkVolli
Wie gesagt ich muss erstmal nachsehen, melde mich dann wieder...
cu
DarkVolli
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Hmm, normalerweise sollte bei einem gPixmap-Objekt die Behandlung genauso sein wie vorher .
Der ganze (De-)Komprimierungskram wird nur durchgeführt, wenn das Flag cancompress gesetzt ist (default ist false).
Wenn du die Komprimierung benutzen willst, dann solltest du, bevor du an den Bilddaten was änderst, die Methode uncompressdata() und danach compressdata() aufrufen.
dbluelle
Der ganze (De-)Komprimierungskram wird nur durchgeführt, wenn das Flag cancompress gesetzt ist (default ist false).
Wenn du die Komprimierung benutzen willst, dann solltest du, bevor du an den Bilddaten was änderst, die Methode uncompressdata() und danach compressdata() aufrufen.
dbluelle
-
- Interessierter
- Beiträge: 25
- Registriert: Samstag 15. März 2003, 12:10
Re: Speicherverbrauch minimiert, bitte auf DBox testen
keine merklichen verschlehterungen
eher etwas stabiler geworden
eher etwas stabiler geworden