Re: GCC mit precompiled header?

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Sebastian Stark (seb_at_todesplanet.de)
Date: 17. Jun 2002


Christian Weisgerber wrote:
> Mathias Waack <mathias_at_atoll-net.de> wrote:
>
> > Ich muesste mal wieder einen Test machen, wer den Compiler ausbremst,
> > die Platte oder der Prozessor...
>
> GCC ist bei mir für C quer über diverse Architekturen hinweg ganz
> klar CPU- und nicht I/O-beschränkt. C++ ist noch einmal extrem
> langsamer als C, ohne nennenswerten I/O. Und GCC 3.1 ist wieder ein
> Stück langsamer als 2.95.
>
> Ich weiß nicht, wo GCC die CPU verbrät. Ich denke auch, dass der
> externalisierbare Teil des Preprocessing (cpp bzw. gcc -E)
> vernachlässigbar ist.
>
> Woher die massive Verlangsamung bei C++ im Vergleich zu C kommt,
> darüber kann ich wegen allgemeiner Unkenntnis nicht spekulieren.

Die Benutzung tief verschachtelter Templates zum Beispiel macht
g++ sehr langsam. Ich vermute allerdings, daß das nicht nur beim g++ so
ist. Das wird zum Beispiel bei so Dingen wie Serialisierung, Marshalling
etc. spürbar.

-- 
Free your mind and your ass will follow -- http://www.funkaffair.de


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 17. Jun 2002 CEST