Hi Forum,
ich fange gerade an mich mit J2ME zu beschäftigen. Klappt soweit auch ganz ordentlich. Aber ich hätte da mal eine allgemeine, performancetechnische Fragen. Und zwar haben Handys ja vergleisweiße wenig Speicher und eine niedrige Taktung. Ich habe nämlich mehrere Objekte unterschiedlicher Klassen. Diese Objekte haben einen Standardstatus, der je nach Endgerät variiert. Diese Objekte werden einige Male manipuliert und sollen anschließend wieder in ihren Ursprungszustand versetzt werden. Dieser Vorgang kann sich n mal wiederholen. Jetzt stellt sich mir die Frage, jedesmal den Ursprungszustand neu berechnen (geht auf die CPU) oder für jedes Objekt zu Beginn ein "Standardobjekt" erstellen, und dieses dann einfach immer nur neu zuweisen (geht auf den Speicher, da diese zusätzlichen Objekte ja ständig im Speicher gehalten werden müssen)! Was würdet ihr machen?
Danke!
ich fange gerade an mich mit J2ME zu beschäftigen. Klappt soweit auch ganz ordentlich. Aber ich hätte da mal eine allgemeine, performancetechnische Fragen. Und zwar haben Handys ja vergleisweiße wenig Speicher und eine niedrige Taktung. Ich habe nämlich mehrere Objekte unterschiedlicher Klassen. Diese Objekte haben einen Standardstatus, der je nach Endgerät variiert. Diese Objekte werden einige Male manipuliert und sollen anschließend wieder in ihren Ursprungszustand versetzt werden. Dieser Vorgang kann sich n mal wiederholen. Jetzt stellt sich mir die Frage, jedesmal den Ursprungszustand neu berechnen (geht auf die CPU) oder für jedes Objekt zu Beginn ein "Standardobjekt" erstellen, und dieses dann einfach immer nur neu zuweisen (geht auf den Speicher, da diese zusätzlichen Objekte ja ständig im Speicher gehalten werden müssen)! Was würdet ihr machen?
Danke!