mò &U²Ic@sœdZdkZdkZdkZdklZlZd„Zdfd„ƒYZdei fd„ƒYZ dfd „ƒYZ d fd „ƒYZ d „Z dS( s Statistics analyzer for HotShot.N(sENTERsEXITcCst|ƒiƒS(N(t StatsLoadertfilenametload(R((t*/data/zmath/lib/python2.4/hotshot/stats.pyR sRcBs#tZd„Zd„Zd„ZRS(NcCs.||_h|_g|_|ii|_dS(N(tlogfntselft_logfnt_codet_stacktpopt pop_frame(RR((Rt__init__s   c Csõtƒ}t|_tii|iƒ}d}x¸|D]°} | \}\} }}}|djo||7}n|tjo3|i| ||ƒ}|i||dƒd}q4|tjo*|iƒ}|i||dƒd}q4q4Wti|ƒS(Nif9.9999999999999995e-07(tProfiletpt _brokentimertget_timethotshottlogt LogReaderRRttaccumteventtwhatRtlinenotfuncnamettdeltatENTERt new_frametframettrace_dispatch_calltEXITR ttrace_dispatch_returntpstatstStats( RRRRRR RRRRR((RRs&       cGs„y|i|}Wn,tj o t|Œ}||i|