Plusieurs fois, j'entends que les logiciels compilés sur mon matériel fonctionneront plus rapidement sur mon matériel. Puis-je gagner 10% des performances de Firefox ou Chromium si je compile depuis la source?
firefox
compiling
performance
chromium
optimization
Vitaly Zdanevich
la source
la source
Réponses:
En tant qu'utilisateur Gentoo, je peux dire avec certitude: cela dépend .
En règle générale, aucune amélioration notable ne peut être obtenue par une simple recompilation de l'application. La seule différence réside dans les applications lourdes liées au processeur comme les encodeurs vidéo. Ils fonctionnent légèrement mieux avec chaque nouvelle technologie CPU et chaque nouveau compilateur.
la source
J'ai des connaissances et une expérience très élémentaires de la compilation à partir des sources. Mais pour autant que je sache, la compilation d'une application à partir de sa source présente certains avantages.
Fondamentalement, vous pouvez ajouter ou supprimer des fonctionnalités d'une application, ce qui est génial si vous avez besoin de certaines fonctionnalités spécifiques plutôt que d'installer l'ensemble de l'application.
Par conséquent, si vous compilez une application en fonction de vos besoins, vous obtiendrez exactement ce dont vous avez besoin plutôt que l'ensemble de l'application, ce qui peut améliorer les performances.
Jetez un œil à ces articles:
Étant donné que ce message a été publié il y a 3 mois, je vous demanderais de partager toute réponse possible à votre question si vous êtes venu.
Bests
la source
Bien que vous puissiez obtenir de meilleures performances en compilant un programme à partir de la source et en désactivant / activant des options particulières pour l'adapter à vos besoins, dans ce cas particulier, vous parlez d'un navigateur Web. Je dirais que les performances des navigateurs Web dépendent fortement de la vitesse de connexion réseau et de la bande passante du site Web que vous visitez, et n'ont pas grand-chose à voir avec une compilation optimisée.
Par conséquent, cela ne vaut pas la peine.
Vous pourriez obtenir de bien meilleures performances en installant les binaires, puis certains plugins de navigateur spécifiques, par exemple pour bloquer des scripts ou des publicités.
la source