Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Optimizacija

[es] :: Linux :: Optimizacija

[ Pregleda: 2973 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.vdial.verat.net



+1365 Profil

icon Optimizacija07.11.2003. u 23:20 - pre 249 meseci
Skidam GIMP i sad bih htio da ga optimizujem za moj procesor i tako sam nasao ove optimizacije, ali ne znam gdje da ubacim jedan od ova dva reda?
I drugo ne znam kako da odredim je li moj procesor sa Coppermine ili Willamette jezgrom. Gledao sam /proc/cpuinfo ali tu mi ne daje odgovor. Ima li neka komanda ili nesto slicno?

Celeron (Coppermine) aka Celeron2 (Intel)

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"

Celeron (Willamette?) (Intel)

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.f.bg.ac.yu

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Optimizacija08.11.2003. u 01:46 - pre 249 meseci
Samo setuj i exportuj te varijable pre nego što pokreneš configure skript.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.f.bg.ac.yu

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Optimizacija08.11.2003. u 01:47 - pre 249 meseci
Btw, -O3 možda i nije najbolji flag, naročito ako ti je hard disk usko grlo. U tom slučaju, -O2 ili još bolje -Os će ti dati brže učitavanje programa.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.rcub.bg.ac.yu

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Optimizacija08.11.2003. u 15:56 - pre 249 meseci
Mozes probati i -fforce-addr -falign-functions=4 -fprefetch-loop-arrays.
 
Odgovor na temu

impaque
Ivan Savčić
YUnet International
Beograd, Zvezdara

Član broj: 717
Poruke: 939
*.beotel.net

ICQ: 27215173
Sajt: www.imped.net


Profil

icon Re: Optimizacija09.11.2003. u 16:08 - pre 249 meseci
Dobre si cflags odabrao, ne treba preterivati, to je sasvim dovoljno ako ne želiš da rizikuješ pojavljivanje kojekakvih nuspojava (zabadanje aplikacija, etc.)

Možeš koristiti i CXXFLAGS="${CFLAGS}" , naravno ako je prethodno setovan $CFLAGS (što je uglavnom slučaj).

Znači, kao što kaže random, pre nego što uradiš ./configure, exportuj sve te promenljive, ili, možeš to da uradiš u jednom redu, a da ti pritom važi samo za taj specifični configure, ovako:

Code:
shell# CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" ./configure

 
Odgovor na temu

[es] :: Linux :: Optimizacija

[ Pregleda: 2973 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.