Autor Tema: Firefox PGO  (Pročitano 1341 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Githzerai

  • Prijatelj foruma
  • Mlada nada
  • ***
  • Poruke: 97
  • Karma: +0/-0
    • Ubuntu  Srbija
Firefox PGO
« poslato: 21. Jul 2010. - 19:26 »
Pozdrav članstvu,

Interesujem se da li neko od članova koristi tkz. PGO gradnju Firefoxa, i ima li da podeli utiske, preporuke i zapažanja?

Trenuntno teram betu izgrađenu na taj način, i prilično sam zadovoljan. zaista deluje brže.
Mada, testiram tek 2 dana, nije još uvek bilo vremena da se nedostaci uoče.

Inače, već us startu je izuzetno naporno za kompajlirati. :)

Uzgred, za više informacija možete pogledati šta je to PGO — Profile Guided Optimisation.

Van mreže Sale

  • Prijatelj foruma
  • Starosedelac
  • ***
  • Poruke: 517
  • Karma: +2/-0
  • Arch + Gnome
Odg: Firefox PGO
« Odgovor #1 poslato: 21. Jul 2010. - 19:38 »
Pozdrav i tebi Githzerai
Hm zanimljiva tehnika kompajliranja  :) nisam do sad ni čuo za tako nešto a kamol i probao, a neverujem ni da ostali to praktikuju ali ko zna možda ima neko da je pokušavao.


Van mreže Githzerai

  • Prijatelj foruma
  • Mlada nada
  • ***
  • Poruke: 97
  • Karma: +0/-0
    • Ubuntu  Srbija
Odg: Firefox PGO
« Odgovor #2 poslato: 22. Jul 2010. - 01:18 »
Pravo da ti kažem, takav način kompajliranja je prilično poznat u krugovima korisnika distribucija koje su okrenute ka izvornom kodu. Pa onda kad već moraš ili želiš da kompajliraš, onda želiš i da iscediš apsolutni maksimum iz toga. :)

Recimo kod nas na Archlinuxu je firefox-pgo vrlo popularan:
http://aur.archlinux.org/packages.php?ID=22296
http://aur.archlinux.org/packages.php?ID=22919

I korisnici se kunu da kad jednom uspeju da naprave paket, takav Fajerfox biva 30 do 50% brži od generičkog. Ja mogu reći da je svakao "startniji" i mnogo bolje reaguje na rad sa više jezčaka (imati u vidu da pride koristim i skup OpenSuSEovih zakrpa za bolju integraciju u KDE).

Stvar sa ovakvom gradnjom je u tome što niko ne može distribuirati pakete, iz prostog razloga što se ovako građeni Firefox optimizuje tačno za onu mašinu (kombinaciju hardvera) na kojoj je proces gradnje vršen.

Gradnja se zapravo vrši u dva koraka. U prvom koraku se kompajlira Firefoks na standardan nači, a potom u drugom koraku se vrši niz testova sistema i prethodno dobijeni binarni fajlovi naknadno optimizuju prema rezulatatima testova, bilo podešavanjem potrebnih delova, bilo izbacivanjem suvišnih.

Probaću da nađem negde više zanimljivih podataka, pre svega razumljivih početnicima, o načinu i proceduri ovakve gradnje  ( koja je, naravno, dostupna na svim operativnim sistemima koje Firefox i inače podržava).

Van mreže Sale

  • Prijatelj foruma
  • Starosedelac
  • ***
  • Poruke: 517
  • Karma: +2/-0
  • Arch + Gnome
Odg: Firefox PGO
« Odgovor #3 poslato: 23. Jul 2010. - 21:09 »
De časti ti Githzerai daj neko uputstvo kako da se instalira (kompajlira) ovako ff.
Vidim da ga ima u AUR paketima ali kod mene neće preko yogurta  :( .


Van mreže Githzerai

  • Prijatelj foruma
  • Mlada nada
  • ***
  • Poruke: 97
  • Karma: +0/-0
    • Ubuntu  Srbija
Odg: Firefox PGO
« Odgovor #4 poslato: 23. Jul 2010. - 21:26 »
yaourt -S firefox-pgo
ili
yaourt -S firefox-pgo-beta

Da li neće zato što kompiliranje pukne ili se čak ni ne pokrene proces gradnje?

Van mreže Sale

  • Prijatelj foruma
  • Starosedelac
  • ***
  • Poruke: 517
  • Karma: +2/-0
  • Arch + Gnome
Odg: Firefox PGO
« Odgovor #5 poslato: 23. Jul 2010. - 21:35 »
Eh sad je krenulo. ;D
Nisam dobro bio kuco ime paketa.


Van mreže Githzerai

  • Prijatelj foruma
  • Mlada nada
  • ***
  • Poruke: 97
  • Karma: +0/-0
    • Ubuntu  Srbija
Odg: Firefox PGO
« Odgovor #6 poslato: 23. Jul 2010. - 22:21 »
Heh, brzi prsti čuda čine. ;)

Van mreže Beretta021

  • Moderator
  • Stalni član
  • ****
  • Poruke: 232
  • Karma: +0/-0
  • Arch user
Odg: Firefox PGO
« Odgovor #7 poslato: 25. Jul 2010. - 15:55 »
 ;D ;D ;D
Zanimljivo... Sad cu bas da probam...
open your source open your mind

Van mreže Githzerai

  • Prijatelj foruma
  • Mlada nada
  • ***
  • Poruke: 97
  • Karma: +0/-0
    • Ubuntu  Srbija
Odg: Firefox PGO
« Odgovor #8 poslato: 27. Jul 2010. - 02:09 »
I šta bi Beretta021, kakvi su utisci ?

Evo ja baš danas iskompilirao beta2 izdanje četvorke i zadovoljan sam.

P.S. jedino što .xpi fajl prevoda za betu 2 ne radi, tačnije prijavljuje grešku koja zaglavi ceo program.
« Poslednja izmena: 27. Jul 2010. - 02:14 Githzerai »

Van mreže Beretta021

  • Moderator
  • Stalni član
  • ****
  • Poruke: 232
  • Karma: +0/-0
  • Arch user
Odg: Firefox PGO
« Odgovor #9 poslato: 27. Jul 2010. - 10:53 »
Evo ja sam na 4.0b1 i sasvim lepo radi... Nije nista extra u odnosu na 3.6.8 bar po meni  :P
Sve u svemu zadovoljan sam :)

EDIT: Ne koristim lokalizaciju tako da nemam problema oko toga :P
Zaboravio sam da detaljisem... Kompajlirao sam preko yaourt-a iz aur-a.
Arch 32bit KDE
Imam malih problema kod odabira fajlova koje hocu da okacim na sajtove tipa dodaj.rs
« Poslednja izmena: 27. Jul 2010. - 11:04 Beretta021 »
open your source open your mind