프로그래밍/델파이

AQTime을 이용한 프로파일링을 위한 델파이 7 프로젝트 옵션 설정 및 빌드

채윤아빠 2010. 1. 19. 18:43
728x90
반응형
델파이 프로그램의 성능을 최적화하기 위한 프로파일링 도구로 자주 애용되는 AQTime으로 델파이 7 프로그램을 프로파일링하기 위한 컴파일 설정 방법에 대하여 알아 보겠습니다.

AQTime에서 메소드별 혹은 라인별 프로파일링을 하려면, 디버깅 정보가 있어야 합니다. 이를 위하여 아래와 같이 Project Options에서 설정값을 변경해 주어야 디버깅 정보가 로딩되어 올바른 프로파일링을 할 수 있습니다.

아래 Project Options 설정 옵션들 중에서 붉은색으로 표시한 사항들은 반드시 설정해 주셔야 합니다.






꼭  런타임 패키지(runtime package)들을 사용하실 경우에는 AQTime에서 해당 런타임 패키지를 수동으로 추가해 주어야 합니다.

프로젝트 옵션을 모두 위와 같이 설정한 이후에는 프로젝트를 리빌드(Rebuild)하고, 리빌드된 실행 모듈을 AQTime에서 추가하여 프로파일링을 시작하면 됩니다.
한 가지 주의할 점은 AQTime은 서드파티 도구를 통하여 변현된 실행파일은 제대로 프로파일링이 안된다는 점입니다. 예를 들면 유레카로그(EurekaLog)를 사용한 모듈은 디버깅 정보가 제대로 로딩되지 않아 정상적인 프로파일링이 불가능하므로 모든 서드파티 도구를 비활성화한 상태에서 빌드한 실행파일로 프로파일링 작업을 하시면 됩니다.