Ottimizzare le applicazioni
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ottimizzare le applicazioni
E' possibile ottimizzare le applicazioni che compilo dai sorgenti ? Come ?
Leggevo la guida sugli slackbuild e ho notato alcuni esempi come ' Pentium 4 -O2 -march=pentium4 -mcpu=pentium4 ', ma questa stringa dove andrebbe passata ?
Ho un pentium 4.
Grazie.
Leggevo la guida sugli slackbuild e ho notato alcuni esempi come ' Pentium 4 -O2 -march=pentium4 -mcpu=pentium4 ', ma questa stringa dove andrebbe passata ?
Ho un pentium 4.
Grazie.
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
dai uno sguardo qui:
http://gentoo-wiki.com/Safe_Cflags
inoltre a me piace molto la soluzione di salbutamolo adottata in questo thread, cosí non devi inzializzare le variabili ogni volta..
http://www.slacky.it/forum/viewtopic.ph ... ght=athlon
http://gentoo-wiki.com/Safe_Cflags
inoltre a me piace molto la soluzione di salbutamolo adottata in questo thread, cosí non devi inzializzare le variabili ogni volta..
http://www.slacky.it/forum/viewtopic.ph ... ght=athlon
se vuoi questa è la pagina ufficiale di gcc per quanto riguarda le ottimizzazioni:
http://gcc.gnu.org/onlinedocs/gcc-3.4.4 ... 64-Options
comunque quella di paoletta è assai più semplice!
mandi
http://gcc.gnu.org/onlinedocs/gcc-3.4.4 ... 64-Options
comunque quella di paoletta è assai più semplice!
mandi
- Harp
- Staff

- Messaggi: 1424
- Iscritto il: sab 17 apr 2004, 0:00
- Nome Cognome: Franco Fiorin
- Slackware: 13.0
- Kernel: 2.6.29
- Desktop: KDE 4.2.4
- Località: Vittorio Veneto (TV)
- Contatta:
Non sono d'accordo. Ci sono programmi che ottimizzati vanno una bomba. Specie quelli che fanno girare la grafica, tipo Mplayer, ma anche KDE ottimizzato,(per chi lo usa naturalmente), va moolto più veloce.Vlk ha scritto:Aggiungo solo che il vantaggio nell'avere un'applicazione utilizzata, specie se si usano processori potenti, è zero.
Comunque le ottimizzazioni vanno passate nello slackbuild, come nel pezzetto qui di seguito:Dani ha scritto:Leggevo la guida sugli slackbuild e ho notato alcuni esempi come ' Pentium 4 -O2 -march=pentium4 -mcpu=pentium4 ', ma questa stringa dove andrebbe passata ?
Codice: Seleziona tutto
...
...
...
ARCH=${ARCH:-athlon-xp}
BUILD=Hrp
if [ "$ARCH" = "athlon-xp" ]; then
SLKCFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -mcpu=athlon-xp"
...
...
...
Solo che è sbagliata quella riga di SlackBuild, in pratica scrivendo athlon-xp si inserisce poi una "-" in più nel pacchetto tgz.
Es. pack-1.0-athlon-xp-1.tgz con il risultato che poi installando il pacchetto non si vede lo Slack-Desc
Quindi bisogna cambiare il nome athlon-xp in , athlonxp, oppure athlon_xp
Es: pack-1.0-athlonxp- 1.tgz
Es. pack-1.0-athlon-xp-1.tgz con il risultato che poi installando il pacchetto non si vede lo Slack-Desc
Quindi bisogna cambiare il nome athlon-xp in , athlonxp, oppure athlon_xp
Es: pack-1.0-athlonxp- 1.tgz

