Speicherverbrauch minimiert, bitte auf DBox testen

Alles rund um das grafische Benutzerinterface Enigma
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Speicherverbrauch minimiert, bitte auf DBox testen

Beitrag von dbluelle »

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
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Re: Speicherverbrauch minimiert, bitte auf DBox testen

Beitrag von geko37 »

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
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 !
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

auch wenn ich mit enigma nix am hut hab,
neue enigma images liegen auf den servern..
DarkVolli
Interessierter
Interessierter
Beiträge: 53
Registriert: Dienstag 11. März 2003, 12:42

Beitrag von DarkVolli »

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
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Hmm, normalerweise sollte bei einem gPixmap-Objekt die Behandlung genauso sein wie vorher :gruebel: .
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
BOZKURT
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 15. März 2003, 12:10

Re: Speicherverbrauch minimiert, bitte auf DBox testen

Beitrag von BOZKURT »

keine merklichen verschlehterungen

eher etwas stabiler geworden