2012-09-26 2 views

답변

6

데스크톱이 특히 느린 전자 기계식 릴레이 스위치가있는 텔레타이가 아니라면 안전합니다. 어느 쪽이든 똑같은 작업을 수행하므로 차이가 있다면 사용 중단/확인되지 않은 경고.

+0

. 나는 창문 아래에 자식 떠들썩한 파티를 열고한다면 "의 {1..40000} 내가 시간을, 에코는 foobar의 $ 내가 할; 완료", 나는 창을 최소화하면 3 초 평균 소요됩니다. 창을 최소화하지 않으면 평균 약 12 ​​시간이 걸립니다. 컴파일러가 느려지는 원인이라고 생각하지 않습니다. 그렇지만 그럼에도 불구하고 흥미 롭습니다. 어느 –

+0

, 또한, 큰 받는다는 대해> 85K 라인 시험 출력이 많은 구축 차이는 4 개 분 8 분이다. –

+0

하지만 약 40000의 비추천 경고가 있다면, 컴파일 시간이 9 초보다 큰 문제가있을 것입니다. –

8

자신의 질문에 대답 할 수있는 좋은 방법은 측정에게 그것을 시도하는 것입니다. 예를 들어, SBT (빌드 시간을 초 단위로 제공)로 컴파일하려고했습니다. 나는 중간 크기의 프로젝트 (78 개의 스칼라 소스 파일)를 가지고 플래그를 사용하거나 컴파일하지 않고 컴파일하려고 시도했다. 필자는 3 번의 clean/compile 호출을 수행하여 디스크 워밍업을 시작했다. (모든 것이 컨트롤러와 OS에 의해 적절하게 캐시되었는지 확인한다.) 그런 다음 평균 시간을 세 번 측정했습니다. (플래그와없이) 두 경우 모두 들어

는 빌드 시간은 동일했다. 그러나 첫 번째 워밍업 빌드가 실제로 느린 것을 느낄 수 있습니다 : 거의 7 배 더 느립니다! 따라서 노출 시간에 의존하는 것은 매우 어렵습니다. 왜냐하면 빌드 시간이 소스 파일에 액세스하는 방식에 의해 결정되기 때문입니다. 화면에 출력 재료로 만들 수있는 방법 많은 차이 놀라운 일 것

관련 문제