Hozzászólások
-
SzerzőBejegyzés
-
xcut wrote:Illetve olvastam egy másik módszerről. Nem -O-t használnak, hanem valami kombinációt, ami gyorsabb, mint bármelyik -O. Hallott erről valaki valamit?
Az -O arra van, hogy ne neked kelljen beírni az összes lehetséges opciót. Előre elkészítettek egy általános verziót.
Uzsolt: akkor forgasd így: -march=pentium4 -pipe -Os -fomit-frame-pointer
O2-ből ezeket kihagyva lesz Os: -falign-functions -falign-jumps -falign-loops -falign-labels -freorder-blocks -fprefetch-loop-arraysUzsolt: akkor forgasd így: -march=pentium4 -pipe -Os -fomit-frame-pointer
O2-ből ezeket kihagyva lesz Os: -falign-functions -falign-jumps -falign-loops -falign-labels -freorder-blocks -fprefetch-loop-arrays„mintha”
optimalizálás során minden olyan optimalizálási eljárást kihagy, ami a méret növekedéséhez vezetne. Ezért lesz lassabb, mert azokat is kihagyja amivel a kód gyorsabban – az adott processzor tulajdonságait kihasználva – végez.„mintha”
optimalizálás során minden olyan optimalizálási eljárást kihagy, ami a méret növekedéséhez vezetne. Ezért lesz lassabb, mert azokat is kihagyja amivel a kód gyorsabban – az adott processzor tulajdonságait kihasználva – végez.uzsolt wrote:Egyszerűen csak a kód mérete lesz kisebb, a legtöbb esetben a sebesség rovására.Akkor miért lesz lassabb?
uzsolt wrote:Egyszerűen csak a kód mérete lesz kisebb, a legtöbb esetben a sebesség rovására.Akkor miért lesz lassabb?
Nálam működik audaciousszal. Ellenőrizd, hogy jól van beállítva a bővítmények között. Eszköz – könyvtár – Check drive.
Nálam működik audaciousszal. Ellenőrizd, hogy jól van beállítva a bővítmények között. Eszköz – könyvtár – Check drive.
Ez nem a programtól, hanem a processzorodtól függ. Arra kell optimalizálni, pl: támogatja az mmx-t akkor minden programot azzal kell fordítani. A processzornak így nem kell „erőből” számolnia.
Az Os meg igaz, hogy kisebb kódot generál, de olyan mintha tömörített lenne. Vagyis gyorsabban betölti a merevlemez, de lassabb és több memóriát igényel – én így tudom. Szinte minden programot O2-re optimalizálnak, használd te is azt. -
SzerzőBejegyzés
legutóbbi hsz