바이너리 설치 대신 Firefox를 컴파일하면 더 빨리 작동합니까? [닫은]


8

하드웨어에서 컴파일 된 소프트웨어가 하드웨어에서 더 빨리 작동한다고 들었습니다. 소스에서 컴파일하면 Firefox 또는 Chromium 성능의 10 %를 달성 할 수 있습니까?


실제로 그렇게하지 않으면 말할 수있는 확실한 방법이 없습니다. 젠투 사용자에게 물어보십시오. 나는 그것을 의심하지만.
muru

"소스에서 컴파일하면 Firefox 또는 Chromium 성능의 10 %를 달성 할 수 있습니까?" 두 상황 모두에서 컴파일하는 동안 사용되는 옵션에 크게 의존합니다. 그러나 우리가 사용하는 기능이 제공된 기능에 비해 속도가 가장 높으므로 10 %의 이득이 의심 스럽다고 가정합니다.
Rinzwind

Firefox의 내부 기능 중 일부를 끄면 더 빨라집니다. 많은 나열되어 있기 때문에 독일어, 도움이 될 수도 있지만
파이썬

답변:


3

젠투 사용자로서 내가 확실히 말할 수 있습니다 : 그것은 의존한다 .

  • 일부 무거운 옵션을 비활성화하면 응용 프로그램이 더 빨리 작동합니다.
  • 위험한 최적화를 활성화하고 작동하면 응용 프로그램이 더 빨리 작동합니다.
  • 업스트림 기본값을 사용하면 응용 프로그램이 느리게 작동합니다.
  • 잘못 구성하면 응용 프로그램이 느리고 불안정합니다.

일반적으로 앱의 간단한 재 컴파일로 달성 할 수있는 눈에 띄는 개선은 없습니다. 유일한 차이점은 비디오 인코더와 같은 CPU가 많이 사용되는 응용 프로그램입니다. 모든 새로운 CPU 기술과 모든 새로운 컴파일러에서 약간 더 나은 성능을 발휘합니다.


1

소스에서 컴파일하는 데 매우 기본적인 지식과 경험이 있습니다. 그러나 내가 아는 한, 소스에서 앱을 컴파일하면 몇 가지 장점이 있습니다.

기본적으로 앱 전체를 설치하는 대신 특정 기능이 필요한 경우 앱에서 기능을 추가하거나 제거 할 수 있습니다.

따라서 필요에 따라 앱을 컴파일하면 성능을 향상시킬 수있는 앱 전체가 아닌 필요한 것을 정확하게 얻을 수 있습니다.

이 기사를 살펴보십시오.


이 게시물은 3 개월 전에 작성되었으므로 질문이 올 경우 질문에 대한 가능한 답변을 공유하도록 요청합니다.

최고


1
좋은 답변 Mostafa, 젠투 GNU / 리눅스 배포판의 파이어 폭스 컴파일 안내서의 예를 들어 완성하고 싶습니다. (gentoo는 바이너리를 사용하지 않고 패키지를 컴파일합니다) wiki.gentoo.org/wiki/Firefox#USE_flags (USE 플래그는 컴파일을 커스터마이즈하기위한 것이며, ON / OFF compilation options)
gentooza

0

소스에서 프로그램을 컴파일하고 특정 옵션을 비활성화 / 활성화하여 필요에 맞게 조정하면 성능이 향상 될 수 있지만이 경우 웹 브라우저에 대해 이야기하고 있습니다. 웹 브라우저의 성능은 방문하는 웹 사이트의 네트워크 연결 속도와 대역폭에 크게 좌우되며 최적화 된 컴파일과는 거의 관련이 없습니다.

따라서 그만한 가치가 없습니다.

바이너리를 설치 한 다음 스크립트 나 광고를 차단하는 특정 브라우저 플러그인을 설치하면 성능이 훨씬 향상 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.