*j / S Qr SSKrSSKrSSKrSSKrS S jrS S jr\R R \l \R R \l " S S\R 5 rS rS r \S :X a \ " 5 gg))runrunctxProfile Nc V [ R " [ 5 R XU5 $ N) _pyprofile_Utilsr r ) statementfilenamesorts //opt/alt/python313/lib64/python3.13/cProfile.pyr r s W%)))tDD c X [ R " [ 5 R XUX45 $ r )r r r r )r globalslocalsr r s r r r s' W%,,Y-5= =r c N \ rS rSrS S jrS rS rS rS rS r S r S rS rSr g)r c SS K n[ U[ 5 ( d U4nUR U 5 R 5 R " U6 R 5 g Nr )pstats isinstancetupleStats strip_dirs sort_statsprint_stats)selfr r s r r Profile.print_stats* sB $&&7DT%%'22D9EEGr c SS K n[ US5 nU R 5 UR U R U5 S S S 5 g ! , ( d f g = f)Nr wb)marshalopencreate_statsdumpstats)r filer! fs r dump_statsProfile.dump_stats0 s; $ LLQ' s -A Ac D U R 5 U R 5 g r )disablesnapshot_statsr s r r# Profile.create_stats6 s r c U R 5 n0 U l 0 nU Hu n[ UR 5 nUR nXSR - nUR nUR n0 n X[ UR 5 ' XeXxU 4U R U' Mw U H nUR ( d M [ UR 5 nUR Hy n U[ U R 5 n U R nXZR - nU R nU R nXI; a X nX[S - nXkS - nX{S - nXS - nXVXx4X' M{ M g ! [ a M f = f)Nr )getstatsr% labelcode callcountreccallcount inlinetime totaltimeidcallsKeyError)r entriescallersdictsentryfuncncccttctcallerssubentryprevs r r, Profile.snapshot_stats: sW --/ E$DB(((B!!BBG+2EJJ(!rw6DJJt E{{{UZZ( %H!".r(--/@"A "++B333B!,,B!++B&}1g 1g 1g 1g $&BNGM !, $ ! !s E EEc F SS K nUR nU R XU5 $ r )__main____dict__r )r cmdrJ dicts r r Profile.run` s! {{3d++r c U R 5 [ XU5 U R 5 U $ ! U R 5 f = fr )enableexecr+ )r rL r r s r r Profile.runctxe s5 v&LLN LLNs 0 Ac ~ U R 5 U" U0 UD6U R 5 $ ! U R 5 f = fr )rP r+ )r r@ argskws r runcallProfile.runcalln s0 $$LLNDLLNs * <c &