2013-07-12 3 views
0

두 개의 디렉토리 (예 : my home directory)와 var/www/myfolder의 폴더 안에 example.cpp라는 두 개의 C++ 프로그램 (두 개의 숫자를 가져 와서 합계를 출력 함)이 있습니다.컴파일 시간이 다릅니 까?

두 디렉터리에서 g++ example.cpp (명령 줄) 명령을 실행할 때 시간이 다릅니다. 첫 번째 경우는 0.5sec이고 두 번째 경우는 0.072 sec입니다. 왜 그렇게 많은 차이가 있니?

우분투 12.04를 사용하고 있습니다.

+0

소스 코드가 동일합니까? – jrok

+0

GCC는 엄청납니다. G ++은 훨씬 더 커졌습니다. 그리고 컴파일러를 처음 실행할 때 메모리에로드 할 필요가있는 더 큰 공유 lib 의존성이 있습니다. –

+0

예 그 동일한 –

답변

0

귀하의 홈 디렉토리가 귀하의 컴퓨터에 국한되지 않은 것으로 의심되므로 읽고 읽고 쓰면 네트워크가 지연 될 수 있습니다.

+0

아니요 내 홈 디렉토리가 내 로컬 컴퓨터에 있습니다. –

관련 문제