프로파일링 (컴퓨터 프로그래밍): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
17번째 줄:
 
1994년에 [[디지털 이큅먼트 코퍼레이션]](DEC)의 아미타브 스리바스타바(Amitabh Srivastava)와 [[앨런 유스터스]]는 ATOM에 대해 기술한 백서를 출판했다.<ref>Amitabh Srivastava and Alan Eustace, "Atom: A system for building customized program analysis tools", 1994 ([http://www.ece.cmu.edu/~ece548/tools/atom/man/wrl_94_2.pdf download]) // Proceeding
PLDI '94 Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation. Pages 196 - 205, [[doi:10.1145/773473.178260]]</ref> ATOM은 프로그램을 자신만의 프로파일러로 변환하기 위한 플랫폼이다. 즉, [[컴파일 시간타임]]에서 코드를 분석 대상의 프로그램에 삽입하는 것이다. 삽입된 코드는 분석 데이터를 출력한다. 스스로 분석하여 프로그램을 수정하는 이 기술을 [[계측]](instrumentation)이라 부른다.
 
2004년 grpof와 ATOM의 백서가 현 시대의 가장 영향력 있는 PLDI 백서의 50가지 목록에 등장하였다.<ref>[http://www.cs.utexas.edu/users/mckinley/20-years.html 20 Years of PLDI (1979–1999): A Selection, Kathryn S. McKinley, Editor]</ref>