저는 32 비트 임베디드 시스템에서 주로 작업했습니다. 16 비트 동등 물보다 기본 32 비트 유형 (int, float)을 사용하는 것이 일반적으로 더 빠릅니다. 속도 저하는 16 비트 숫자를 32 비트로 확장 한 후 처리를 수행 한 결과 발생했습니다.64 비트 OS에서 32 비트 응용 프로그램이 더 빠르게 또는 더 느리게 실행됩니까?
이제 PC와 64 비트 OS로 이동했습니다. 내 질문은 - 32 비트 형식이 64 비트 컴퓨터에서 속도 저하를 일으키는 지 여부입니다.
예를 들어 MyApp.exe를 32 비트 응용 프로그램으로 빌드하면 64 비트 OS 이상에서 느리게 실행됩니까?
나는 앱의 성능에 관련된 많은 요소가 있으며 나는 (IO 속도, 빠른 메모리 등) 질문에서 의도적으로 이러한 요소를 제외하고 있음을 이해합니다.
* 포함 된 요소 *는 무엇입니까? –
32 비트 대 64 비트 운영체제의 CPU 실행을 고려하고있었습니다. 그러나 Nate C-K는 코드가 많을 때 RAM 액세스 시간에 대해 좋은 지적을합니다. –