JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Wie schnell ist sizeof

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 26.03.2005, 14:01    Titel: Wie schnell ist sizeof Antworten mit Zitat

Mal wieder nen Sinnvollen Thread, nachdem im "Programm bei Start beenden" nur über Gehirnzellen geredet wird, und im Projekteforum mit was gaaaanz böses unterstellt wird (ja ich habs gelesen *snief* Smile

Wie schnell langsam ist eignetlich sizeof()?
Konkretes Beispiel:
CPP:
class Schwein {
char* oink;
int num_el;

Schwein(int a) {
oink=new char[a];
num_el=a;
}
void machwas();
};

/*
Welche der beiden Methoden wäre jetzt schneller/effektiver?
*/


void Schwein::machwas() {
for(int i=0;i<sizeof(oink);i++) {

}
return;
}

/*oder:*/
void Schwein::machwas() {
for(int i=0;i<num_el;i++) {

}
return;
}


Natürlich würde man, wenn man die erste benutzt die Variable num_el weglassen können.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 26.03.2005, 14:05    Titel: Antworten mit Zitat

Was Du hast, das hast Du und musst Du nicht mehr errechnen.

Aber bei sizeof zu Optimieren halte ich für schwachsinnig, da gibt es noch viele andere Sachen die vorrang haben, wie z.B. Management der Texturen, Bus-Transfer, VertexSammler, Culling, Level of Detail, Kollisionsalgos uvm.

Kurz: lass das sizeof mal schön da wo es ist Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
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

Impressum