[PyCharm] 인덱싱 속도가 너무 느릴 때 Develop Tip

파이썬은 선언형 언어가 아닙니다.
Java나 C 등의 언어는 모두 변수의 타입을 선언하고 
시작하지만 파이썬은 그렇지 않습니다.

그렇다보니 typo로 인한 오류가 발생할 수 있는데요,
PyCharm에서는 그런 것을 예방하기 위하여
미리 모든 Library 등을 포함하여 가지고 있는 속성, 함수 등을
파싱하여 가지고 있기 때문에

코딩을 입력하면서 '.'을 누르면 자동으로 해당 내용이
확장 되는 context(syntax) sensitive help 기능을 제공합니다.

그런데 이런 소스 파싱을 하기 때문에 발생하는 문제가 있는데,
바로 모든 소스를 돌면서 파싱을 하는데 이 작업이
CPU를 100% 소모하면서 시간이 걸린다는 것입니다.

이런 경우에는 파싱이 필요한 것과 필요하지 않은 것을 나누어
폴더를 지정하면 됩니다.

위와 같이 설정>Project Structure 에서 특정 소스의 인덱싱을 하지 않을 폴더를 설정하여 Exclude 시킴으로써
인덱싱 시간을 단축시킬 수 있습니다.


어느분께는 도움이 되셨기를...

덧글

댓글 입력 영역

구글애드텍스트