64비트 Linux 시스템에서 32비트 애플리케이션 실행

64비트 Linux 시스템에서 32비트 애플리케이션 실행

64비트 Linux에서 32비트 애플리케이션을 실행할 때 성능상의 단점(CPU, 메모리 또는 IO)이 있습니까?

나의 주요 관심사는 포인터와 메모리 블록의 비효율적인 사용입니다.

답변1

실제로는 그렇지 않습니다.

64비트 및 32비트 응용 프로그램은 라이브러리를 공유하지 않으므로 32비트 응용 프로그램의 인스턴스를 실행하면 많은 공유 라이브러리가 "다시" 로드될 ​​수 있습니다.

답변2

별 차이를 못 느끼실 수도 있어요..

운영 체제가 모든 작업을 수행합니다. 라이브러리 및 기타 기능이 중복되어 메인 메모리 공간과 일부 CPU 사이클만 낭비됩니다. 고급 사용자(동시에 많은 프로그램을 실행하는 의미)가 아닌 한 영향을 미치지 않습니다.

관련 정보