Programming/Common

Benchmark, Profiling

i독 2021. 10. 13. 07:16

>> Benchmark

Computing에서 특정 object에 대해 일반적으로 수 많은 표준 테스트와 시도를 수행함으로써 오브젝트의 상대적인 성능 측정을 목적으로 컴퓨터 프로그램을 실행하는 행위.

 

>> Profiling

성능분석. 프로그램의 시간 복잡도 및 메모리, 특정 명령어, 함수 호출의 주기와 빈도 등을 측정하는 동적 프로그램 분석의 한 형태. 프로그램 최적화를 보조하기 위해 사용되고, Profiler라는 도구를 이용하여 소스 코드나 binary Code를 분석함으로써 수행한다.