Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Flagi gcc dot. wydajności -- make.conf
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
timor
Guru
Guru


Joined: 25 May 2005
Posts: 517
Location: Poland

PostPosted: Sun Jan 28, 2007 2:32 pm    Post subject: Reply with quote

wodzik wrote:
u mnie niestety za malo ramu, albo wolnego miejsca na partycji. przy j1 sie nie rozrasta az tak. i moge kompilowac pracujac normalnie na kompie.
No to już wiesz jaka byłą tego przyczyna, za mało pamięci (ram + swap). W Twoim przypadku może nawet lepiej będzie zostawić na j1.

Carnivorous wrote:
.... a nie chce mi sie zbytnio revdep-rebuildowac bo znajduje prawie 100 pakietow do przebudowy.
Właśnie dlatego powienieneś go zrobić!
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sun Jan 28, 2007 4:48 pm    Post subject: Reply with quote

n0rbi666 wrote:
Najlepiej np skompilować lame z różnymi flagami, zrobić plik ~100 mega (dd if=/dev/urandom of=/home/n0rbi bs=1M count=128) - i kompresować go lame porównując uzyskane czasy.

taaaaa...
i w ten sposób uzyskasz optymalne flagi do kompilacji lame.

Nie ma optymalnych flag kompilatora, które byłyby idealne dla wszystkich programów. W jednym kopa da flaga X, w drugim ta flaga spowoduje błędy w działaniu binarki. Dlatego najoptymalniejsze są te flagi uznane na Wiki za tzw. 'safe flags'.

Zapewne kiedyś sami dojdziecie do takiego wniosku. Mi zajęło to ok. rok.

Carnivorous wrote:

A tak swoja droga to czy komus dziala expat 2.0? bo mi caly czas wywala blad libexpat.so.0 a nie chce mi sie zbytnio revdep-rebuildowac bo znajduje prawie 100 pakietow do przebudowy.

zmień więc dystrybucję albo zostań przy wcześniejszych wersjach tej biblioteki :twisted:
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
timor
Guru
Guru


Joined: 25 May 2005
Posts: 517
Location: Poland

PostPosted: Sun Jan 28, 2007 6:01 pm    Post subject: Reply with quote

Raku wrote:
... Dlatego najoptymalniejsze są te flagi uznane na Wiki za tzw. 'safe flags'.

Zapewne kiedyś sami dojdziecie do takiego wniosku. Mi zajęło to ok. rok.
Sad but true. Tak na prawdę podając -march=?? kompilator na tej podstawie dobiera to co dla naszego procka najlepsze, nie ma sensu dopisywać jeszcze raz mmx, sse itd. Najczęściej czas stracony na znalezienie najoptymalniejszych flag nie zwraca się. Stracić dwie godziny (czasem więcej) na kombinowanie po to aby przyspieszyć program o 1s... i zwróci się to po ponad 7000 wywołań programu (tak statystycznie). Po co? :)
Back to top
View user's profile Send private message
n0rbi666
l33t
l33t


Joined: 04 Mar 2005
Posts: 707
Location: \Poland\Krakow

PostPosted: Sun Jan 28, 2007 6:23 pm    Post subject: Reply with quote

Raku wrote:
n0rbi666 wrote:
Najlepiej np skompilować lame z różnymi flagami, zrobić plik ~100 mega (dd if=/dev/urandom of=/home/n0rbi bs=1M count=128) - i kompresować go lame porównując uzyskane czasy.

taaaaa...
i w ten sposób uzyskasz optymalne flagi do kompilacji lame.

Taa ale pytanie było : jak sprawdzić czy mfpmath=sse jest wolniejsze od mfpmath=387 - i na nie udzielałem odpowiedzi, lame jest dobrym przykładem w tym wypadku :)
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Mon Jan 29, 2007 7:18 am    Post subject: Reply with quote

n0rbi666 wrote:
Taa ale pytanie było : jak sprawdzić czy mfpmath=sse jest wolniejsze od mfpmath=387 - i na nie udzielałem odpowiedzi, lame jest dobrym przykładem w tym wypadku :)

ano fakt :oops:
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
Eeeyeore
Apprentice
Apprentice


Joined: 06 May 2005
Posts: 178
Location: Poland

PostPosted: Mon Jan 29, 2007 3:28 pm    Post subject: Reply with quote

n0rbi666 wrote:
...
Kumpel jest w trakcie pisania skryptu, który robi to automatycznie dla różnych flag - na razie uzyskał takie wyniki :
http://rydek1.w.interia.pl/out.txt (literówka tam jest - zamiast czas kompresji powinno być czas kompilacji
pierwszy wynik to czas kompresji pliku, drugi - wielkośc uzyskanej binarki, trzeci - czas kompilacji)

Ooo widzisz to by bylo bardzo interesujace. Czy bylbys w stanie go udostepnic ?
_________________
Tutaj sie dopiero dzieje !!!
Nie wiedzialem ze na swiecie jest tylu idiotow - dopoki nie zajrzalem do internetu...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum