Ad kompilace na velikost – ona kompilace na rychlost může rozbalovat cykly a to zvětší kód, ten se nevejde do cache a pak je často kód kompilovaný na velikost rychlejší než ten kompilovaný na rychlost. Procesory v Apple mají malé cache a zoufale pomalý přístup do paměti.
To s tím -Os je zaručeně hovadina: předně, kompilace na velikost kódu nemá s paměťovými nároky systému zhola nic společného. A krom toho, přesně jak psal PB, díky procesorové cache skutečně je často -Os rychlejší než -O3.
Mimochodem, mám dojem (nejsem si na rozdíl od té kompilace docela jist), že to s tou pipeline a 3GHz (hned na začátku) je také z technického hlediska pitomost.
Apple uz hodne dlouho vyvojarum doporucuje optimalizovat na velikost, v Apple to take delaji a vyvojari to prijimaji. Takze nic noveho.
Nevim, jestli je to zrovna specificke pro PPC (uvidime po prechodu, mam pocit, ze ani u x86 nevede optimalizace na rychlost k nutne rychlejsimu kodu nez na velikost), ale optimalizace na velikost kodu vede u beznych aplikaci ke zrychleni, jak to vysvetloval Petr Balas.
Nemyslim si, ze by hlavni duvod byly treba male pameti, ktere Apple dodava, i kdyz mozna to ma svuj podil;).
ushneek: dovolim si jednu barbarsku myslienku, za ktoru ma, prosim, nekamenujte: V zivote si nepamatam, ze by som k niecomu potreboval Courier. Co sa stane, ked ju zo systemu vyhodis? Vrati sa tam Lucida, alebo sa tam strci dalsi font v poradi. Ak, tak aky a podla akej logiky? Som stale este na 10.3.x, tak nemozem vyskusat sam.
courier sa pouziva pri zobrazovani kodu v HTML napr.
alebo na strankach
alebo pri vypise chyb na tlaciarni (aj ked je asi v tlaciarni)
skusal som vyhodit Courier, nepomaha.
Ozaj, to BTW k 10.4.2: VOBEC sa neprestali tocit ventilatory na mojom PB G4, ako som dufal! V 10.3 sa ventilator zapol len ked bolo fakt treba, v 10.4 si ide stale (potichu, ale stale).
Safra
Kdyz vyhodite pisma z /System/Library/Fonts, muze se podelat prakticky cokoli v systemu (nemluve o aplikacich) a dost mozna se vam ani nepodari zjistit, ze je to kvuli Courieru.
Pisma v /System/Library/Fonts jsou zakladni a nektery systemovy software s nimi muze natvrdo pocitat a stejne tak aplikace.
Totez ostatne plati temer pro cokoli v /System/Library – nemazat, nemenit. Od toho jsou tri lokalni domeny (/System/Library, /Library, ~/Library).
OC: Ale jo, neco spolecneho to precejen ma, i kdyz je to zanedbatelne. (To jen, ze pises zhola nic.)
A jakej je důvod vyhození nějakýho fontu ? Dneska se vyplatí šetřit řádově desítky kb na disku ? Nebo se v OS X nedá změnit kde má bejt jakej font použitej a cpe se tam ten courier ?
— Petr Baláš 12.7.2005 09:35 #
http://apple.slashdot.org/comments.pl?sid=155465&threshold=5&commentsort=0&tid=181&mode=nested&cid=13032384
— Petr Baláš 12.7.2005 09:43 #
— Milanek 12.7.2005 10:10 #
Mimochodem, mám dojem (nejsem si na rozdíl od té kompilace docela jist), že to s tou pipeline a 3GHz (hned na začátku) je také z technického hlediska pitomost.
— OC 13.7.2005 00:15 #
Bohužel Courier stále okupuje území Lucidy, je-li nastavena čeština první a náhledy Illustartor EPS i AI jsou nadále v pérdeli. Ano, v pérdeli…
— ushneek 13.7.2005 06:51 #
Nevim, jestli je to zrovna specificke pro PPC (uvidime po prechodu, mam pocit, ze ani u x86 nevede optimalizace na rychlost k nutne rychlejsimu kodu nez na velikost), ale optimalizace na velikost kodu vede u beznych aplikaci ke zrychleni, jak to vysvetloval Petr Balas.
Nemyslim si, ze by hlavni duvod byly treba male pameti, ktere Apple dodava, i kdyz mozna to ma svuj podil;).
— Adam Nohejl 13.7.2005 12:11 #
— miro novak 13.7.2005 15:26 #
alebo na strankach
alebo pri vypise chyb na tlaciarni (aj ked je asi v tlaciarni)
skusal som vyhodit Courier, nepomaha.
Ozaj, to BTW k 10.4.2: VOBEC sa neprestali tocit ventilatory na mojom PB G4, ako som dufal! V 10.3 sa ventilator zapol len ked bolo fakt treba, v 10.4 si ide stale (potichu, ale stale).
Safra
— Jozo Remen 13.7.2005 17:55 #
— Slata 14.7.2005 06:34 #
— Michal Domnosil 14.7.2005 09:47 #
Kdyz vyhodite pisma z /System/Library/Fonts, muze se podelat prakticky cokoli v systemu (nemluve o aplikacich) a dost mozna se vam ani nepodari zjistit, ze je to kvuli Courieru.
Pisma v /System/Library/Fonts jsou zakladni a nektery systemovy software s nimi muze natvrdo pocitat a stejne tak aplikace.
Totez ostatne plati temer pro cokoli v /System/Library – nemazat, nemenit. Od toho jsou tri lokalni domeny (/System/Library, /Library, ~/Library).
OC: Ale jo, neco spolecneho to precejen ma, i kdyz je to zanedbatelne. (To jen, ze pises zhola nic.)
— Adam Nohejl 14.7.2005 12:19 #
— Slata 14.7.2005 14:42 #
— ushneek 14.7.2005 15:55 #
— krtek 14.7.2005 18:27 #