ProfilProfil
 Registrieren
 Login
Bild der WocheBild der Woche

(von Backslider)
Kommentare (0)
****

Weitere
User onlineBenutzer online
Gäste online: 8
Mitglieder online: DarkPrisma
Registrierte Mitglieder: 2116
Neustes Mitglied: onkel_keks

Frage zu häufigen Objekterzeugungen

Gehe zu Seite Zurück  1, 2
Neue Antwort erstellen
 

 

Autor Nachricht
 
 
Glatzemann
XNA.mag - Team


Anmeldedatum: 24.07.2009
Beiträge: 7420
Wohnort: Leverkusen

Antworten mit Zitat
BeitragVerfasst am: 26.04.2012, 06:35    Titel:

@XMR1: Ich kann DarkPrisma da nur zustimmen. Das ist ein sehr wohl bekanntes "Problem" des C#-Compilers. Dieser ist extrem schlecht im optimieren und gerade Loop-Unrolling, Loop-Optimizing und Inlining sind seine Schwachstellen. Bei dem was du geschrieben hast handelt es sich meist um die Auflösung von Laufzeitkonstanten die Zeit sparen. Dies wird mit angehangenem Debugger nicht gemacht, bzw. kann nicht gemacht werden, da sonst kein Debugging mehr möglich ist. In diesen Bereichen zeigt .NET deutlich das es auch anders geht.
_________________
MVP · starLiGHT · "Mit ohne Haare" · ANX

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen


Udo
Member


Anmeldedatum: 14.03.2012
Beiträge: 26

Antworten mit Zitat
BeitragVerfasst am: 26.04.2012, 14:26    Titel:

Könnte man also zusammenfassend sagen:
Sind es nur einige Instanzierungen und ein Standard-Struct-Konstruktor, dann ist es kein Problem.
Bei Schleifen mit vielen Loops hingegen, kann es bei zeitkritischen Programmen (Spielen) durchaus Sinn machen, auf new in der Schleife zu verzichten.

?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden


DarkPrisma
Member


Anmeldedatum: 12.05.2010
Beiträge: 664

Antworten mit Zitat
BeitragVerfasst am: 26.04.2012, 21:30    Titel:

Udo hat Folgendes geschrieben:
Könnte man also zusammenfassend sagen:
Sind es nur einige Instanzierungen und ein Standard-Struct-Konstruktor, dann ist es kein Problem.
Bei Schleifen mit vielen Loops hingegen, kann es bei zeitkritischen Programmen (Spielen) durchaus Sinn machen, auf new in der Schleife zu verzichten.

?


ja, in schleifen solltest du auf new verzichten, wenn möglich.
_________________
Mein RPG-Projekt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden


Udo
Member


Anmeldedatum: 14.03.2012
Beiträge: 26

Antworten mit Zitat
BeitragVerfasst am: 27.04.2012, 12:04    Titel:

Ok, also dann dankeschön an alle die mitgemacht haben Smile

Grüße
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden


Beiträge der letzten Zeit anzeigen:   
 
Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de