자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 규모가 큰 프로젝트에서 코드 작성 시 IDE 응답없음이 자주 발생합니다.
2017.01.25 16:18
Q,
규모가 큰 프로젝트(1200만 라인)에서 코드 작성 시 델파이 IDE가 자주 응답없음 현상이 발생합니다.
A,
프로젝트 규모가 큰 경우 코드 실시간 작성 시 실행되는 자동완성 기능에 부하가 걸려 IDE가 응답없음 발생할 수 있습니다.
이 경우 코드 완성(Code Complete) 기능을 수동으로 조작하면 완벽히 해결되지 않지만 좀 더 수월하게 작업할 수 있습니다.
Code Complete 비활성화
- Code Complete은 IDE에서 마침표를 찍으면 메소드/함수, 이벤트 등을 안내하고, 괄호 시작 시 가이드해주는 기능입니다.
- 해당 기능은 프로젝트에 포함된 소스코드를 참고해 매우 느린 현상이 발생합니다.
- 비활성화 방법 : Tools > Options > Editor Options > Code Complete 체크해제
- 코드 완성 기능이 필요한 경우 Ctrl + Space를 이용 수동으로 가이드(메소드 목록, 파라메터 종류 표시 등)를 호출합니다.
코드 인사이트 자세히 보기
추가로 빌드 속도를 개선 하는 방안도 참고하시기 바랍니다.
1) 컴파일로 변경된 항목만 빌드(단축키: Ctrl + F9)
2) IDE Fix pack 설치 후 빌드속도 개선(현재 개발 중단된 Delphi SpeedUp 기능 일부가 포함되어 있습니다.)
댓글 0
Delphi 규모가 큰 프로젝트에서 코드 작성 시 IDE 응답없음이 자주 발생합니다.
2017.01.25 16:18
Q,
규모가 큰 프로젝트(1200만 라인)에서 코드 작성 시 델파이 IDE가 자주 응답없음 현상이 발생합니다.
A,
프로젝트 규모가 큰 경우 코드 실시간 작성 시 실행되는 자동완성 기능에 부하가 걸려 IDE가 응답없음 발생할 수 있습니다.
이 경우 코드 완성(Code Complete) 기능을 수동으로 조작하면 완벽히 해결되지 않지만 좀 더 수월하게 작업할 수 있습니다.
Code Complete 비활성화
- Code Complete은 IDE에서 마침표를 찍으면 메소드/함수, 이벤트 등을 안내하고, 괄호 시작 시 가이드해주는 기능입니다.
- 해당 기능은 프로젝트에 포함된 소스코드를 참고해 매우 느린 현상이 발생합니다.
- 비활성화 방법 : Tools > Options > Editor Options > Code Complete 체크해제
- 코드 완성 기능이 필요한 경우 Ctrl + Space를 이용 수동으로 가이드(메소드 목록, 파라메터 종류 표시 등)를 호출합니다.
코드 인사이트 자세히 보기
추가로 빌드 속도를 개선 하는 방안도 참고하시기 바랍니다.
1) 컴파일로 변경된 항목만 빌드(단축키: Ctrl + F9)
2) IDE Fix pack 설치 후 빌드속도 개선(현재 개발 중단된 Delphi SpeedUp 기능 일부가 포함되어 있습니다.)