Sziasztok.
Tömören. Ki van a tudatom, a 64-32-bit házassággal, a multilib miatt hol nincs opengl-hol van (attól függően előtte mit csináltam), a 32-bites alkalmazásoknak egyáltalán nincs hagja. Bizonyos csomagok folyton behibbannak, met nem találják a könytáraikat, és linkelgessem összefelé. Erre azt mondta az egyik ismerős, hogy rakjak 32-es rendszert fel úgy, hogy a CFLAGS-változót jól állítom be, egész poontosan:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
Na már most én elég sokat tömörítek, konvertálok, meg programozni nagyon szeretek (C,C++). Mennyit bukuk így a sebességen? Örülnék egy pár személyes tapasztalatnak, és tényleg nem flame-lőket keresek, veszekedi azon hogy 32-vagy 64.
Köszi mindenkinek.
- 1659 megtekintés
Hozzászólások
Itt már ez bővebben ki lett tárgyalva:
http://hup.hu/node/13735
- A hozzászóláshoz be kell jelentkezni
Na lemértem. Ja mindkettő gentoo a cflags-ok követklezők, USE mindkettőnek ugyanaz:
64-bit
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
32-bit
CFLAGS="-O2 -march=k8 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
1. egy kernel kicsomagolása tar.bz2-ből (gyanazt a kernelt tömörítettem ki mind a 2 rendszeren)
64-biten:
real 0m42.367s
user 0m17.449s
sys 0m21.285s
32-biten
real 0m57.137s
user 0m19.491s
sys 0m23.325s
külömbség~26%
mencoder csak a teszt kedvéért egy 1*-es kódolás egy eredeti dvd-ből (ugynazt a scriptet használtam pont ugyanazzal a beállítáaokkal), itt csak a realokat írtam le ill a 32-biten
64-biten:
real 42m02.378s
32-biten
real 59m01.198s
külömbség~29%
Szóval szebvedek a linkekkel inkább. Ez sok külömbség.
- A hozzászóláshoz be kell jelentkezni
külöNbség, sok különbség
- A hozzászóláshoz be kell jelentkezni
Sohasem tudom eldönteni hogy n vagy m szabolcsiék folyton külömbségről beszélnek, pöstinépek meg különbség. A franc sem tudja melyik a tájszólás.
- A hozzászóláshoz be kell jelentkezni
írva különbség, kiejtve külömbség. Hasonulás.
- A hozzászóláshoz be kell jelentkezni
mékpedik kébzés helye szerinti :)
- A hozzászóláshoz be kell jelentkezni
Na jó bevallom 2-es/3-as voltam nyelvtanból, de mentségemre leghyen mondva elég masszív dyslexia-m és dysgrafiam van.
- A hozzászóláshoz be kell jelentkezni
En ejteni is kulonbseg-nek ejtem, de mind1, marginalis az elteres.
- A hozzászóláshoz be kell jelentkezni
amd64-k8-ra optimalizált kód hogy lesz 32 bites? A CFLAGS-ben ez van, míg a CHOST i686...
- A hozzászóláshoz be kell jelentkezni
mert a k8-csak a processzort tuklajdonságait befojásolja, az architetktúrára nincs hatással.
Innen szedtem:
http://gentoo-wiki.com/Safe_Cflags#1xx_Opteron_.28AMD.29
- A hozzászóláshoz be kell jelentkezni
Mióta van fent ez a rendszer ?
- A hozzászóláshoz be kell jelentkezni
a 32-bites reggel óta a 64-es vagy 6-hónapja
- A hozzászóláshoz be kell jelentkezni