pyprofgen: gprof front end (report generator)

cinsk의 이미지

gprof 결과를 편하게 볼 수 있도록, doxygen과 비슷한 출력을 만들어 내도록 하는 프로그램입니다.

실행 환경은 다음과 같습니다:

python version 2.3.3
gprof version 2.15.90
graphviz version 1.12

(Fedora Core 2, gentoo에서는 잘 돌아갑니다.)

일단 여러분의 프로그램을 -g -pg -lc_p 옵션을 써서 컴파일합니다:

$ cc -g -pg hello.c -lc_p

그 다음 실행하면 "gmon.out"이라는 파일이 생성됩니다.

압축 파일을 풀고, pyprofgen.py를 열어서 맨 위 몇 환경 변수를 적당하게 바꿉니다. 여기에서 EXE_FILE과 MON_FILE을 각각 여러분의 실행 파일과 "gmon.out"으로 지정하시고 pyprofgen.py를 실행하면 됩니다.

그러면 prof/html/ 밑에 관련 파일이 생성됩니다.

여기를 보시면 실행 결과를 둘러 보실 수 있습니다.

아직 python 알게 된 지도 얼마 되지 않았고,, 금방 만든 따끈한? 프로그램이라, command-line interface 없고, exception 처리 안되어 있고, 등등 문제가 많습니다. html syntax도 엉망, css도 엉망.. :oops: 천천히 고쳐야죠. :wink:

File attachments: 
첨부파일 크기
Binary Data pyprofgen-0.1.tar.gz13.27 KB
Forums: 
cinsk의 이미지

간단하게 홈페이지랑, version 0.2 올렸습니다:

http://www.cinsk.org/sw/pyprofgen/

오호라의 이미지

하루에 3번만 외칩시다!!

난 천재!! 난 바보!! 난 낚시꾼!!

크하하.

Hello World.