Gentoo Archives: gentoo-user-de

From: Hans-Werner Hilse <hilse@×××.de>
To: gentoo-user-de <gentoo-user-de@l.g.o>
Subject: Re: [gentoo-user-de] Kompilierzeit von dev-libs/boost-1.31.0
Date: Sun, 28 Nov 2004 16:41:34
Message-Id: Pine.LNX.4.61.0411281734110.6184@arbeit.hilses.de
In Reply to: Re: [gentoo-user-de] Kompilierzeit von dev-libs/boost-1.31.0 by Jan Girlich
1 Moin,
2
3 On Sun, 28 Nov 2004, Jan Girlich wrote:
4
5 >>> habe gerade auf einem AMD/K6-233MHz mit 64 MiB RAM boost gemerged.
6 >>> [...]
7 >>> Also meine glibc braucht nur halb so lang wie boost.
8 >>> Ist das normal? Ist boost solch ein aufwändiges Paket?
9 >>
10 >> Hängt von den Compilerflags ab. Wenn aufwändige Optimierungen dabei sind,
11 >> können die sich auch schonmal "festfressen". Zudem brauchen die
12 >
13 > Interessant. Ich habe folgende Flags:
14 > CFLAGS="-march=k6 -O3 -pipe -fomit-frame-pointer"
15 > CXXFLAGS="${CFLAGS}"
16 >
17 > Ist das aufwändige Optimierung?
18
19 Jepp, -O3 ist 'ne ganze Menge. Da macht die glibc eh -O2 draus und das
20 -fomit-frame-pointer wird bei der glibc auch 'rausgeschmissen (gerade mal
21 nachgeguckt).
22
23 >> auch z.T. ganz schön viel RAM. Und wenn dann das Geswappe losgeht, wird's
24 >> zäh.
25 >
26 > Ich habe mal ein wenig mit top beobachtet und festgestellt, dass ich rund
27 > 16MiB RAM frei hatte. Swap war auch nur halb gefüllt bestenfalls.
28
29 Naja, es ist eben die Frage, was dieses "halb gefüllt" bedeutet. Wenn da
30 ständig Paging in Gang ist, dann ist das natürlich performance-feindlich.
31
32 Kannst ja mal mit "vmstat" 'rumspielen. Ich würde aber beim Compilieren
33 alles abschalten, was abzuschalten ist (X, daemons, etc.)
34
35 Gruss,
36
37 HWH