2012-04-10 5 views
2

가능한 중복 :
Code Profiling Tools for Perl
How can I track down CPU intensive requests in mod_perl?펄 스크립트 실행 모니터링 도구

나는 도구를 기반으로 펄 스크립트의 실행을 모니터링 할 수있는 도구를 찾고 있어요

및 정확히 내가 찾고있는 것은 우리가 많은 스크립트를 가지고 있고, 실행되고있을 것입니다. 매우 자주 bu 우리는 perl 코드의 병목 현상을 알고 싶습니다. 그래서 더 최적화 할 루틴과 변경해야 할 루틴, 한 스크립트에 걸린 시간 및 쓰레드가 생성 될 때 등등.

내 코드를 최적화 할 수 있도록 도구에서, 그것의 하드 디버깅을 사용하여 펄 디버거

어떤 도움을 주시면 대단히 감사하겠습니다.

미리 감사드립니다.

아 디트가

답변

2

Devel::NYTProf보기 - 강력한 빠르고 기능이 풍부한 펄 소스 코드 프로파일 러를

+0

내 목록에는 이미 비슷한 종류의 것들이 더있을 수 있습니다. –

+1

나는 이것이 최고의 프로파일 러라고 생각합니다. –

0

Benchmark은 프로파일 아니다, 그것은 단지 코드에 의해 촬영 된 총 시간을 측정하는 것입니다,하지만 때로는 그게 전부 당신의 필요한 것.

다른 프로필러에 관심이 있으십니까? 단지 NYTProf를 사용 Nikhil의 충고를 받아, 정말하지만

 
Subroutine-level profilers: 

* Devel::DProf   | 1995-10-31 | ILYAZ  it recommends NYTProf instead 
* Devel::AutoProfiler | 2002-04-07 | GSLONDON 
* Devel::Profiler  | 2002-05-20 | SAMTREGAR 
* Devel::Profile  | 2003-04-13 | JAW 
* Devel::DProfLB  | 2006-05-11 | JAW 
* Devel::WxProf  | 2008-04-14 | MKUTTER 

Statement-level profilers: 

* Devel::SmallProf  | 1997-07-30 | ASHTED  FastProf is a fork of this 
* Devel::FastProf  | 2005-09-20 | SALVA  NYTProf is a fork of this 
* Devel::NYTProf  | 2008-03-04 | AKAPLAN 
* Devel::Profit  | 2008-05-19 | LBROCARD unmaintained 

: (STABLE) : NYTProf의 "배경"섹션 아홉 개 다른 사람을 언급하고있다.