Toon posts:

KDE 3.01 released

Pagina: 1 2 Laatste
Acties:
  • 191 views sinds 30-01-2008
  • Reageer

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 11:56
Shoikan had wat ruimte nodig op z'n FTP server, dus heeft mn debs verwijderd :(

Ik ben op dit moment weer bezig nieuwe te maken, ditmaal met GCC-3.1 en CPP-3.1, en natuurlijk iets wat niet kan ontbreken: de nieuwe functies van GCC-3.1 gebruiken:
code:
1
2
3
4
5
6
7
8
9
10
11
General Optimizer Improvements


Jan Hubicka, SuSE Labs, together with Richard Henderson, Red Hat, and
    Andreas Jaeger, SuSE Labs, has contributed infrastructure for profile driven    optimizations.

    Options -fprofile-arcs and
    -fbranch-probabilities can now be used to improve speed of
    the generated code by profiling the actual program behaviour on typical
    runs.  In the absence of profile info the compiler attempts to guess the
    profile statically.

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Op dinsdag 11 juni 2002 11:20 schreef _JGC_ het volgende:
code:
1
2
3
4
5
6
General Optimizer Improvements...
    Options -fprofile-arcs and
    -fbranch-probabilities can now be used to improve speed of
    the generated code by profiling the actual program behaviour on typical
    runs.  In the absence of profile info the compiler attempts to guess the
    profile statically.
Hoe zou je die profiling in de praktijk kunnen toepassem :?
Ik heb wel eens bzip2 gecompileerd met profiling flags, gebenchmarked, en vervolgens nogmaals gecompileerd (met gebruikmaking van de profile flags), en dat was vet 10% sneller :9
Wat heel gaaf zou zijn is: een heel systeem compileren met profiling flags, vervolgens een paar weken laten draaien, om voldoende profiling info te verzamelen, en dan met de profiling info opnieuw te compileren. (8>
Maar: dat werkt niet: een hoop apps produceren lappen text-output als ze gecompileerd zijn met -fprofile-arcs, en sommige apps functioneren domweg niet meer (hierdoor?).
Hoe maak je dan een praktijkgetrouw profile van bv. glibc?

Oftwel: hoe maak je optimaal gebruik van profiling als je niet naar 1 applicatie, maar naar een heel systeem kijkt.

Link

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 11:56
Heb het eens wat beter bekeken, maar is niet echt makkelijk toe te passen op een groot programma als KDE.
Pagina: 1 2 Laatste