Windows에서 Python 스크립트를 실행하고 있는데 파이썬 프로세스에 CPU가 8 % 정도 걸리더라도 연결된 conhost.exe
프로세스는 약 14 %의 시간이 걸린다는 것을 알았습니다.Windows 용 Python - conhost.exe CPU 사용량
왜 이렇게됩니까? 어떻게 CPU 소비의 많은 부분이 conhost에 있고 파이썬 프로세스에 있지 않은가?
이 CPU 사용량을 줄일 수있는 방법이 있습니까?
UPDATE 1 (코스의 코드 최적화 외에) : Win7에 64 비트, 파이썬 2.6.6
업데이트 2 : 파이썬 프로그램이 SWIG 파이썬 바인딩을 통해 C++ 패키지를 사용합니다. C++ 패키지 (quickfix)는 네트워크와의 I/O를 상당히 (1) 수행하고 콘솔 (2)에도 출력합니다. 파이썬 코드는 여러 파일 (3)에 인쇄됩니다. 이 세 가지는 용의자가되어야합니까?
어떤 Windows 및 Python이 있습니까? –
그리고이 문제는 ... 때문에? –
콘솔 창을 최소화하면 conhost.exe의 CPU 사용량이 대부분 사라 집니까? 그렇다면 비디오 장치 드라이버에 문제가있을 수 있습니다. 예를 들어 Microsoft 일반 드라이버를 사용하는 경우 콘솔 성능이 좋지 않을 수 있습니다. –