Kezdőlap › Fórumok › Vegyes felvágott › Programfordítások, optimalizáció
- This topic has 126 hozzászólás, 9 résztvevő, and was last updated 18 years telt el by
gabaman.
-
SzerzőBejegyzés
-
2007-06-16-11:44 #2118668
vizsla: amilyen flageket írtam, az mondjuk adna sebességnövekedést ha globálisan ilyenre állítom? és nem segfaultolnak vele el a programjaim?
2007-06-16-11:44 #2118669vizsla: amilyen flageket írtam, az mondjuk adna sebességnövekedést ha globálisan ilyenre állítom? és nem segfaultolnak vele el a programjaim?
2007-06-16-11:46 #2118670vizsla wrote:„Az OK, hogy elolvasom a manualban, hogy melyik mit csinál, de szerintem abból nem derül ki, hogy pl. a kutyafüle progit milyen flag-ekkel érdemes fordítani.”
Dehogynem… ha pl. tele van egy progid ciklusokkal, akkor a ciklus optimizációs paramétereket kell alkalmazni… esetleg másnak a terhére. Ha pl. nincsen, vagy kevés benne, akkor csak fölös időhúzás ezzel fordítani…OK, ezt értem, de én nem saját progikat szoktam fordítani, hanem csak beleülök a készbe. Azt meg annyira nem tudom, hogy az író pl. mennyi ciklust rakott bele. Egy firefox-kódot meg nem fogok végigböngészni (na jó, esetleg egy grep és wc párost rálehet ereszteni, ami a for, while meg ilyesmi szavakra keres, számolja…)
2007-06-16-11:46 #2118671vizsla wrote:„Az OK, hogy elolvasom a manualban, hogy melyik mit csinál, de szerintem abból nem derül ki, hogy pl. a kutyafüle progit milyen flag-ekkel érdemes fordítani.”
Dehogynem… ha pl. tele van egy progid ciklusokkal, akkor a ciklus optimizációs paramétereket kell alkalmazni… esetleg másnak a terhére. Ha pl. nincsen, vagy kevés benne, akkor csak fölös időhúzás ezzel fordítani…OK, ezt értem, de én nem saját progikat szoktam fordítani, hanem csak beleülök a készbe. Azt meg annyira nem tudom, hogy az író pl. mennyi ciklust rakott bele. Egy firefox-kódot meg nem fogok végigböngészni (na jó, esetleg egy grep és wc párost rálehet ereszteni, ami a for, while meg ilyesmi szavakra keres, számolja…)
2007-06-16-12:06 #2118672vizsla wrote:A további flagek. Meg az, hogy konkrétan milyen alkalmazást mivel kell fordítani.OFF: Ha jól számolom, ez volt a 10000. hozzászolásod. Gratulálok, csak így tovább!
2007-06-16-12:06 #2118673vizsla wrote:A további flagek. Meg az, hogy konkrétan milyen alkalmazást mivel kell fordítani.OFF: Ha jól számolom, ez volt a 10000. hozzászolásod. Gratulálok, csak így tovább!
2007-06-23-11:16 #2118674Na, akkor a make-re is térjünk rá:
eszerint a make esetében a -j-t a procik számának kétszeresére szokták állítani (más helyeken azt olvastam, hogy +1, de nálam e kettő úgyis egybeesik). Tapasztalatok? Gondolom, hogy a keletkező binárisban nem lesz különbség, csak a fordítási időben.2007-06-23-11:16 #2118675Na, akkor a make-re is térjünk rá:
eszerint a make esetében a -j-t a procik számának kétszeresére szokták állítani (más helyeken azt olvastam, hogy +1, de nálam e kettő úgyis egybeesik). Tapasztalatok? Gondolom, hogy a keletkező binárisban nem lesz különbség, csak a fordítási időben.2007-06-23-11:28 #2118676xcut wrote:vizsla: amilyen flageket írtam, az mondjuk adna sebességnövekedést ha globálisan ilyenre állítom? és nem segfaultolnak vele el a programjaim?Nem valószínű… Habár van egy-két program, ami tulajdonképpen a „2”-t sem szereti, de a többség eltűri a „3”-at is.
Az előző probléma meg leginkább memória kérdése… ha van elég, akkor hagy legyen nagyobb. 🙂2007-06-23-11:28 #2118677xcut wrote:vizsla: amilyen flageket írtam, az mondjuk adna sebességnövekedést ha globálisan ilyenre állítom? és nem segfaultolnak vele el a programjaim?Nem valószínű… Habár van egy-két program, ami tulajdonképpen a „2”-t sem szereti, de a többség eltűri a „3”-at is.
Az előző probléma meg leginkább memória kérdése… ha van elég, akkor hagy legyen nagyobb. 🙂 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz