Design and Implementation of Performance Analysis Tool For User-Defined Performance Analysis

사용자 정의 성능 분석을 지원하는 성능 감시 도구의 설계 및 구현

  • Ma, Dai-Sung (Kwangju National University of Education, Dept. of Computer Science Education) ;
  • Kim, Byung-Ki (Chonnam National University, Dept. of Computer Science)
  • 마대성 (광주교육대학교 전산교육과) ;
  • 김병기 (전남대학교 전산학과)
  • Published : 1998.11.30

Abstract

This paper designs RDL/PAL interface and performance monitoring tool with providing the Event Expressions. RDL/PAL suggests interface of instrumentation layer and performance analysis layer so that it can extract event data from various trace formats. Also, the Event Expressions is similar to the normal program language, which make possible to obtain result of performance analysis. The programmer can analyze performance regardless of trace format by using the performance monitoring tool which has so much merits.

본 논문에서는 RDL/PAL 인터페이스와 사건표현식을 지원하는 성능 감시 도구를 설계하였다. RDL/PAL은 성능 감시 도구의 사건 추적층과 성능 분석층간의 인터페이스를 제공하고, 임의의 추적 양식에 접근하여 사건 데이터를 추출해낼 수 있다. 또한, 사건표현식은 일반적인 프로그래밍 언어와 유사한 형태로 구성되어 프로그래머가 원하는 성능 분석 결과를 쉽게 얻을 수 있다. 프로그래머는 본 논문에서 구현한 성능 감시 도구를 이용하여 추적 양식에 관계없이 다양한 성능 분석을 할 수 있다는 장점을 가지고 있다.

Keywords