2011-02-26 3 views
1

병목 문제 (컴퓨터가있는 프로그래밍 언어)는 무엇입니까?병목 목의 의미?

+3

"병"입니다. 사전을 사용하십시오. –

+2

2 리터짜리 병을 거꾸로 뒤집어 병 좁은 목에 의해 액체가 나오기를 기다려야합니다. – user470379

+1

가능한 복제본 [대역폭이라는 측면에서 병목 현상이란 무엇입니까?] (http://stackoverflow.com/questions/5062325/what-does-bottleneck-me-terms-of-bandwidth) –

답변

1

병에 병목 문제가 무엇입니까? 시작하기 좋은 곳입니다. 병 목은 병의 주요 부분보다 훨씬 더 부드럽고 액체를 부을 수있는 속도는 목을 통과 할 수있는 액체의 양에 의해 제한됩니다. 그래서 ... 유추는 여러 곳에서 이루어집니다. 라고 성능 분석

"컴퓨터 프로그래밍에서, (때때로로 알려진 병목 추적"- - 가장 자주 실행 코드의 부분 즉, 가장 높은 실행 횟수가 핫 스폿 "참조) :

또는 http://en.wikipedia.org/wiki/Bottleneck_(engineering)#Engineering에서 http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck 일반적으로 성능 분석기 또는 프로파일 러라고하는 특수 도구를 사용하면 코드의 특정 부분을 최대한 빨리 수행하여 전반적인 알고리즘 효율성을 향상시킬 수 있습니다. "

현명한 프로그래머가 생각하기에 좋은 이유 중 하나는 현명한 프로그래머가 쓰는 모든 루틴을 최적화하지 않도록 말한 이유 중 하나입니다. 다른 루틴보다 훨씬 많이 실행되고 실제로 중요한 문제이기 때문에 전반적인 성능.