성능 향상을 위해 김프 조정

성능 향상을 위해 김프 조정

방금 다음을 통해 김프(버전 2.8)를 시작할 수 있다는 것을 깨달았습니다.

gimp -d

이전 시스템의 시작 시간을 줄입니다.

Gimp의 시작 시간을 단축하고 메모리 사용량을 줄일 수 있는 다른 조정 방법이 있나요?

답변1

소스에서 김프를 빌드할 때 -OsCFLAGS에 추가하여 컴파일러에게 실행 속도보다는 공간을 최적화하도록 지시할 수 있습니다. 이로 인해 메모리 공간이 더 작아집니다.

하나의 프로그램만 실행하는 경우 또 다른 기술은 정적 연결을 사용하는 것입니다. 정적 링크를 사용하면 바이너리에 종속성이 포함되고 액세스할 수 있는 코드 조각과 액세스할 수 없는 코드 조각이 컴파일 시간에 알려지기 때문에 잠재적으로 더 작아질 수 있습니다. 라이브러리는 동적으로(.so 파일) 구축되는 경우가 많으며 컴파일러는 나중에 어떤 함수가 사용될지 알 수 없습니다.

그러나 이러한 기술은 다른 프로그램에서 동시에 김프의 종속성(예: GTK+ 2)을 사용할 수 있기 때문에 큰 이점을 제공하지 않습니다. 이 경우 정적 연결로 인해 메모리 사용량이 급격히 증가합니다.

관련 정보