QGraphicsscene Perfomance

Alles rund um die Programmierung mit Qt
Antworten
Max97
Beiträge: 3
Registriert: 30. November 2013 10:39

QGraphicsscene Perfomance

Beitrag von Max97 »

Gute abend,

ich arbeite derzeit an meinem Leveleditor und habe nun das Problem das zwar alles klappt aber die Perfomance miserabel ist. Wenn ich z.B eine 200x200 Map habe, werden 50mb Arbeitsspeicher genutzt(Hört sich vlt nicht viel an, aber bei anderen Editoren ist es deutlich weniger). Außerdem dauert es ewig die Map zu laden und zu füllen. Ich habe eine Layerklasse die alle Tiles des Layers in einem vector speichert und anschließend alle Items mit addItem der Graphicsscene hinzufügt. Ohne den addItem befehl läuft alles perfekt und es wird nciht so viel Arbeitsspeicher benutzt. Warum verbraucht die addItem Methode so viel Speicherplatz?, da werden ja schließlich auch nur die Items in einer Liste gespeichert.

LG Max
Antworten