Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Einfluß von Vererbung auf die Performance

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
nano



Anmeldungsdatum: 09.08.2002
Beiträge: 200

BeitragVerfasst am: 30. Mai 2003 12:27   Titel: Einfluß von Vererbung auf die Performance

Hi @ all,
kann mir jemand von euch sagen, ob es sich negativ auf die Performance eines in C++ entwickelten Programms auswirkt, wenn beim Schreiben des Quelltextes massiv Gebrauch von Vererbung gemacht wird? Entsteht duch Vererbung zusätzlicher overhead oder kann ich mir das so vorstellen, daß beim Compilieren die Vererbung wieder 'aufgelöst' wird, soll heißen, daß der Code der Basisklasse einfach in die abgeleitete Klasse eingefügt wird (eben so, als hätte man gleich auf Vererbung verzichtet?)

Ich bin für jeden Kommentar dankbar!

Gruß,
nano
 
Benutzer-Profile anzeigen Private Nachricht senden

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 31. Mai 2003 11:50   Titel: Re: Einfluß von Vererbung auf die Performance

Hi!

Vererbung erzeugt 0 Performance-Overhead. Virtuelle Methoden ja, die benötigen aber einen zusätzlichen indirekten Sprung, das ist also völlig vernachlässigbar.

Merke: Eine Optimierung der Performance findet, wenn überhaupt, erst statt, wenn das Programm fertig ist und wenn Tester/erste User Probleme mit der Geschwindigkeit haben.

Gruß,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

nano



Anmeldungsdatum: 09.08.2002
Beiträge: 200

BeitragVerfasst am: 31. Mai 2003 19:40   Titel: Re: Einfluß von Vererbung auf die Performance

Hi hjb,
danke für die Info.

Gruß,
nano
 
Benutzer-Profile anzeigen Private Nachricht senden

O. Ptimator
Gast





BeitragVerfasst am: 01. Jun 2003 9:06   Titel: Re: Einfluß von Vererbung auf die Performance

???

Merke: Eine Optimierung der Performance findet, wenn überhaupt, erst statt, wenn das Programm fertig ist und wenn Tester/erste User Probleme mit der Geschwindigkeit haben.

Sollte man sich so etwas wirklich merken? Ich glaube nicht!
 

Wolfgang
Gast





BeitragVerfasst am: 01. Jun 2003 11:18   Titel: Re: Einfluß von Vererbung auf die Performance

Hi!

> Sollte man sich so etwas wirklich merken? Ich glaube nicht!

Doch, sollte man. Natuerlich nicht unbedingt woertlich.

Cheers,
GNU/Wolfgang
 

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 02. Jun 2003 15:36   Titel: Re: Einfluß von Vererbung auf die Performance

Hi!

Make it work first, then make it work fast!

Den zweiten Teil des Satzes kann man sich in aller Regel schenken, denn das Budget ist bereits aufgebraucht, wenn man mit dem ersten Teil halbwegs fertig ist. Selbst Open-Source-Projekte sollten sich den zweiten Teil kneifen, solange das Projekt halbgar ist und auf jedem System mit etwas ungewöhnlicher Konfiguration nicht installierbar ist oder nicht funktioniert.

Gruß,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy