IDL에서 실행에 소요되는 시간을 측정하는 방법을 정리한 문서입니다.
IDL이 현재 시스템에서 어느 정도 성능으로 실행되는지 검토하는 time_test, time_test2, time_test3, time_test4 명령어가 있습니다. 이것은 시스템 성능을 체크하기 위한 도구입니다.
IDL의 systime() 함수를 사용하면 현재 시각을 기록할 수 있습니다. systime(/SECONDS)와 같이 사용하면 1970년 1월 1일 00시 00분 00초 이후 경과된 초로 현재 시각을 기록합니다. 어떤 프로세스가 시작되기 전에 이 기록을 해 두고, 프로세스가 끝났을 때 이 기록을 해서 두 기록을 빼면, 해당 프로세스가 실행되는 데 얼마의 시간이 걸렸는지 측정할 수 있습니다.
TIC과 TOC 을 사용하면 이 절차를 더 간단히 진행할 수 있습니다.

IDL Workbench의 Profiler는 프로그램 성능 튜닝을 위해서 각각의 함수들이 몇 번 호출되고, 얼마의 시간을 소요하고 있는지 목록화하여 보여 줍니다.

IDL에서 실행에 소요되는 시간을 측정하는 방법을 정리한 문서입니다.
IDL이 현재 시스템에서 어느 정도 성능으로 실행되는지 검토하는 time_test, time_test2, time_test3, time_test4 명령어가 있습니다. 이것은 시스템 성능을 체크하기 위한 도구입니다.
IDL의 systime() 함수를 사용하면 현재 시각을 기록할 수 있습니다. systime(/SECONDS)와 같이 사용하면 1970년 1월 1일 00시 00분 00초 이후 경과된 초로 현재 시각을 기록합니다. 어떤 프로세스가 시작되기 전에 이 기록을 해 두고, 프로세스가 끝났을 때 이 기록을 해서 두 기록을 빼면, 해당 프로세스가 실행되는 데 얼마의 시간이 걸렸는지 측정할 수 있습니다.
TIC과 TOC 을 사용하면 이 절차를 더 간단히 진행할 수 있습니다.
IDL Workbench의 Profiler는 프로그램 성능 튜닝을 위해서 각각의 함수들이 몇 번 호출되고, 얼마의 시간을 소요하고 있는지 목록화하여 보여 줍니다.