Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

15.04.2009, 16:44

Vector

Hallo zusammen,

hab mal eine Frage:

Momentan benutze ich ein Vector um meine Modelle zu verwalten nur denke ich dass dieser zu langsam ist. Wenn ich mehrere Modelle erstelle sinkt die Framerate schnell ab. Gibt es etwas was schneller ist las ein Vector?

2

15.04.2009, 16:56

Re: Vector

Zitat von »"Andy"«

nur denke ich dass dieser zu langsam ist.
Was gibt dir Anlass zu dieser Vermutung? Meistens liegt das Problem nämlich an anderer Stelle. Ich würde vielleicht einen Profiler einsetzen und schauen, wo die grössten Performance-Schwachstellen sind. Damit kommst du weiter als durch Raten und übereilige Optimierungen.

Oder setzt du den std::vector vielleicht etwas ungeschickt ein? Sodass es ständig zu Reallokationen und vielen Kopien kommt, zum Beispiel durch Löschungen/Einfügungen in der Mitte oder am Anfang? Vielleicht wäre dann std::list oder std::deque eine Alternative. Aber wie gesagt, schau zuerst, was wirklich zu langsam ist.