Wiele razy słyszę, że oprogramowanie skompilowane na moim sprzęcie będzie działać szybciej na moim sprzęcie. Czy mogę wygrać 10% wydajności przeglądarki Firefox lub Chromium, jeśli kompiluje się ze źródła?
firefox
compiling
performance
chromium
optimization
Witalij Zdanevich
źródło
źródło
Odpowiedzi:
Jako użytkownik Gentoo mogę powiedzieć na pewno: to zależy .
Zasadniczo nie ma zauważalnej poprawy, którą można by osiągnąć poprzez prostą rekompilację aplikacji. Jedyną różnicą są ciężkie aplikacje związane z procesorem, takie jak kodery wideo. Działają one nieco lepiej z każdą nową technologią CPU i każdym nowym kompilatorem.
źródło
Mam bardzo podstawową wiedzę i doświadczenie w kompilowaniu ze źródła. Ale o ile się dowiedziałem, kompilowanie aplikacji z jej źródła ma pewne zalety.
Zasadniczo możesz dodawać lub usuwać funkcje z aplikacji, co jest świetne, jeśli potrzebujesz w niej określonych funkcji zamiast instalowania całej aplikacji.
Dlatego jeśli skompilujesz aplikację na podstawie swoich potrzeb, otrzymasz dokładnie to, czego potrzebujesz, a nie całą aplikację, co może poprawić wydajność.
Zapoznaj się z tymi artykułami:
Ponieważ ten post został napisany 3 miesiące temu, proszę o podzielenie się wszelką możliwą odpowiedzią na twoje pytanie, jeśli przyszedłeś.
Najlepsze
źródło
Chociaż możesz uzyskać lepszą wydajność, kompilując program ze źródła i wyłączając / włączając określone opcje w celu dostosowania go do twoich potrzeb, w tym konkretnym przypadku mówisz o przeglądarce internetowej. Powiedziałbym, że wydajność przeglądarek internetowych w dużej mierze zależy od szybkości połączenia sieciowego i przepustowości odwiedzanej witryny i ma niewiele wspólnego ze zoptymalizowaną kompilacją.
Dlatego nie warto kłopotać się.
Możesz uzyskać znacznie lepszą wydajność, instalując pliki binarne, a następnie określoną wtyczkę przeglądarki, np. Blokując skrypty lub reklamy.
źródło