http://gentoo-wiki.com/HOWTO_Hashstyle
http://www.gentoo.org/proj/en/qa/asneeded.xml
Teljes rendszere próbálta valaki valamelyiket , esetleg mindkettőt ?
Fontolgatom bevezetését.
Érdekelne a véleményetek.
- 3014 megtekintés
Hozzászólások
Akkor kiprobálom én elsőnek :)
Milyen CFLAGS van ami "Nagyon veszélyes" ,de "20ns faster" -lesz tőle rendszerem?
Gyors alkalmazás betöltést szeretnék, valamit gyors gcc/g++ -t :)
- A hozzászóláshoz be kell jelentkezni
kerdes: osszes progit ugyanazzal az optimalizacioval szokas forgatni, vagy egyenkent beallitjatok, hogy melyiknel kell meretre, melyiknel sebessegre?
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Ugyan azzal szokás.
De forgatáskor is megadhatom.
-----
"A Gentoo-júzer megszólalt. :-D" ® bastya_elvtars
- A hozzászóláshoz be kell jelentkezni
akkor ajanlom neked, hogy alkalmazasonkent allitsd be, biztos van ra valami mask vagymi :P
sokkal gyorsabb rendszered lesz, elhiheted ;)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Alaklmazásonként :)
Most gcc tervezem, hogy leforgatom majd --fprofile-genrate -vel, majd kis forgatás után --fprofile-use -al újraforgatom.
Remélem legalább 20ns faster lesz :)
http://forums.gentoo.org/viewtopic.php?t=336372
-----
"A Gentoo-júzer megszólalt. :-D" ® bastya_elvtars
- A hozzászóláshoz be kell jelentkezni
Én az
--as-needed
-et használom, nemrég fordítottam a rendszert újra, s mivel amúgy is nagy frissítés volt, hát miért ne. A nemrég sajnos kilépett Flameeyes már régóta kardoskodott érte, szerintem teljesen stabilan használható. Amelyik programnál nem, ott meg úgyis kiszűrik az ebuildben.
Természetesen sokkal gyorsabb lett tőle a Gentoom és semmi bug nem jött elő. ;) De egyébként tényleg így érzem, komolyan...
Csak a binutilst frissítettem előtte 2.17-re és a szokásos toolchain update fordítási procedúrát hajtottam végre, utána meg jött az
emerge -e world
.
A CFLAGS változóm eléggé konzervatív, csak ezeket állítottam be:
Safe CFLAGS
Régebben próbáltam
-O3
-at is, de tényleg sokkal szarabb volt.
Prelinket is használok, bár nem vagyok meggyőződve, hogy sokat segít, de nem is árt.
- A hozzászóláshoz be kell jelentkezni
LDFLAGS="-Wl,--as-needed -Wl,--hash-style=both"
CFLAGS="-march=athlon64 -O2 -pipe -ffast-math -funroll-loops -finline-functions-called-once"
Ilyesmivel zaklat, hogy:
* Your CFLAGS contains "-ffast-math" which can break packages.
* Your CXXFLAGS contains "-ffast-math" which can break packages.
:)
chrootba forgatom, elneveztem suicid gentoonak :)
Kiváncsi leszek, hány másodpercenként fog fagyni, vagy fordítási hibát dobni..
Keresek még suicid, de sebbeség növelő megoldásokat, ha valki tud ilyet ne habozzon elmondani.
Normál esetben safe-et használok én is.
- A hozzászóláshoz be kell jelentkezni
--as-needed -re van forditva az egesz rendszerem. Majdnem minden megy, kivetelek kozott van minden wxwidgetes cucc.
- A hozzászóláshoz be kell jelentkezni
pl wxgtk?
A wx-esek miért nem?
Gentoo Karvaly
- A hozzászóláshoz be kell jelentkezni
Hát én kipróbáltam eme két flaget, de valamelyik gstreamer csomag elszállt, úgy hogy maradt a:
LDFLAGS="-Wl,--hash-style=gnu"
beállítás.
Gentoo Karvaly
- A hozzászóláshoz be kell jelentkezni
Forgattam egy rendszert ilyen flagekkel, de még nem probáltam ki/bootoltam rá, gnome van rajta.
--as-needed bugs
- A hozzászóláshoz be kell jelentkezni
am64-en a >=2.17-es binutils és a hashstyle miatt nem tud a wine lefordulni, mert valami baj van az emulációs lib-ekkel... :S
http://bugs.gentoo.org/show_bug.cgi?id=171783
Gentoo Karvaly
- A hozzászóláshoz be kell jelentkezni
Hashstyle
- A hozzászóláshoz be kell jelentkezni
Fasírt-stílus :D
Gentoo Karvaly
- A hozzászóláshoz be kell jelentkezni
Miért ne ?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Immár nekem is mind a 2 ldflag hozzá lett adva és szépen le is fordult minden, meg persze futnak is a programok. Igen fürge lett a rendszerem, de ami leginkább gyorsult az az openoffice indítása.
Már csak a rendszer betöltését szeretném valahogy gyorsítani. Gondolkodtam azon, hogy a sysvinit-et lecserélem runit-ra.
- A hozzászóláshoz be kell jelentkezni
Boot Prefetch
RC_PARALLEL_STARTUP="YES"
Ha init -et lecseréled írd ide az eredményt.
- A hozzászóláshoz be kell jelentkezni
RC_PARALLEL_STARTUP="YES"
Ezt eddig is használtam, de túlságosan nem vagyok megelégedve. Ami viszont érdekel az az einit és a runit, azt hiszem nemsokára ki is próbálom őket.
- A hozzászóláshoz be kell jelentkezni