View previous topic :: View next topic |
Author |
Message |
timor Guru
Joined: 25 May 2005 Posts: 517 Location: Poland
|
Posted: Sun Jan 28, 2007 2:32 pm Post subject: |
|
|
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 |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Sun Jan 28, 2007 4:48 pm Post subject: |
|
|
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 _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
timor Guru
Joined: 25 May 2005 Posts: 517 Location: Poland
|
Posted: Sun Jan 28, 2007 6:01 pm Post subject: |
|
|
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 |
|
|
n0rbi666 l33t
Joined: 04 Mar 2005 Posts: 707 Location: \Poland\Krakow
|
Posted: Sun Jan 28, 2007 6:23 pm Post subject: |
|
|
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 |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Mon Jan 29, 2007 7:18 am Post subject: |
|
|
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 _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
Eeeyeore Apprentice
Joined: 06 May 2005 Posts: 178 Location: Poland
|
Posted: Mon Jan 29, 2007 3:28 pm Post subject: |
|
|
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 |
|
|
|