-í zæ>cs¬dZ68dkZ9dkZ:dkZ;dkZ<dklZ>d„ZBd„Z(d„Z 6d„Z Id„Z Wd„Z _d „Z cd „Zid „Zshd d <dd<dd<dd<dd<dd<dd<dd<dd<dd<d d!<d"d#<d$d%<d&d'<d(d)<d*d+<d,d-<d.d/<d0d1<d2d3<d4d5 2**32 will be rejected; this requires the tracefile to be seekable N(s StringTypecs'>?ti|IJ@titIJdS(N(ssyssstderrsmsgs__doc__(smsg((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysusage>sc: sg BDd}Ed}2Fd}Gd}7Hd}Id}(Jd}Ky&Ltiti ddƒ\}9}&Wn/Mti j o}Nt|ƒOdSnXPx5|9DP]*\} }-Q| djo Rd}nS| djoWTtdt|-ƒƒ}(U|(djo Vd}(nW|(d jo Xd }(nnY| d joZd}2[d}n\| d jo ]d}7n^| d jo _d}n`| d jo ad}nb| djo cd}nq§Wdt|&ƒdjoetdƒfdSng|&d} j| idƒoŸlymdk}5Wn-ntj ootidIJpdSnXqyr|5i| dƒ}1Wn9stj o*}ttid| |fIJudSnXnvv| djoxti}1nV{y|t| dƒ}1Wn9}tj o*}~tid| |fIJdSnX‚tiƒ}*ƒh}„d})…d}0†t"}3}/‡d}ˆd}‰d}}Šh}‹h} Œh}d}Žh}6t"}"t"}},‘d}’|1i2}+“t4i5}”yõ•xë•doà–|+dƒ}4—t|4ƒdjo˜Pn™|d7}š|d|4ƒ\}}›|djo)|2 oždG|dGHnŸqn |+dƒ}4¡t|4ƒdjo¢Pn£|d7}¤|)d7})¥|d|4ƒ\}} ¦|+|ƒ} §t| ƒ|jo¨Pn©||7}ª|3t"jo'«|}3¬|3|(}"­|}},n®|}/¯||(|"joE°|2 o±t=|6||,ƒn²h}6³||(}"´|}nµ|},¶|d@|d@f\}#}·|#o¸|d7}¹||#7}nºd}»|d@o¼d}½|0d7}0n¾|d@}¿|oÀ|d7}nÂ|d7}Ã|d@}Ä|iA|dƒd||<Å|6iA|dƒd|6|<Æ|#o¬Ç|d @d!joBÈ| iA|#ƒph| |#<}É|iA| dƒd|| GHt|ƒ}.d?tJ|.ƒGHd@tJ|ƒGHtJ|.ƒ}%tRt|%ƒtdAƒƒ}dBtF|ƒdC}8dDtF|ƒdE}$|$dFdAdGdHdIfGHdJ}xqtW|ƒD]`\}'}!d5|!|.}d5|!|'|} || 7}|8|'tJ|!ƒ|| |fGHq´ Wn!|7o:"H#dKGH$H%t\|dLdMƒ&t\| dNdFƒndS(ONiii„shi:qsSvXis-hs-ii<is-qs-ss-Ss-vs-Xs"exactly one file argument requireds.gzs)can't read gzipped files (no module gzip)srbscan't open %s: %ss-lis>iisSkipping 8 bytes at offseti s>H8siÿÿiÿi€sVi~ipi i:s%s %d %02x %s %016x %1s %siiûÿÿÿss=isRestartsFlip->%ds Interrupted. Stats so far: sNo records processeds*Read %s records (%s bytes) in %.1f secondsis%Versions: %s records used a versionsFirst time: %ssLast time: %ssDuration: %s secondss&File stats: %s in file 0; %s in file 1s-Data recs: %s (%.1f%%), average size %.1f KBf100.0f1024.0s&Hit rate: %.1f%% (load hits / loads)s %13s %4s %ssCountsCodesFunction (action)s%13s %02x %ss*** unknown code ***s"Histogram of object load frequencysUnique oids: %ssTotal loads: %ssobjectss%5d %ss %5.1f%% %5.1f%% %5.1f%%s%5s %s s %6s %6s %6ssloadss%objs%loads%cumf0.0sHistograms of object sizesswrittenswritessloaded(]sverbosesquietsdostatssprint_size_histogramsprint_histogramsintervals heuristicsgetoptssyssargvsoptssargsserrorsmsgsusagesosasintsfloatslensfilenamesendswithsgzips ImportErrorsstderrsopensfsIOErrorsstdinstimesrt0sbycodesrecordssversionssNonest0stes datarecordssdatasizesfile0sfile1soidssbysizesbysizews total_loadss byintervals thisintervalsh0shesoffsetsreadsf_readsstructsunpacks struct_unpacksrstsscodesoidlensserialsoidsdumpbyintervalsdlensversionscurrentsgetsdsctimesoid_reprsU64sstrsKeyboardInterruptsclosesrtes addcommasshitrateskeysscodesssortsexplainstotalsssmaxswidthsfmtshdrscums histogramsbinsizescounts obj_percents load_percents dumpbysize(:srtesfile1sfile0sverbosesh0scums total_loadssdscodesos load_percentsbysizesfilenamesserialsdostatss heuristicscodessbysizews obj_percentswidthsoidlenstssoffsetsoidss struct_unpacksprint_histogramsbycodesversions datarecordssmsgscurrentsdatasizesoidscounts thisintervalsdlenshdrsssargssbinsizesintervalsrecordssrt0sf_readshesastotalstesversionssfsquietst0srsgzips byintervalsprint_size_histogramsfmtsopts((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysmainBs†       &                                                        !!!% U     -      )+  ?   ) csÕ()H*d|tt|ƒƒfGH+ddd|fGH,|iƒ}-|iƒ.xu|D.]j}/d}0x(||i ƒD0]}1||7}q†W2dt|ƒt|i |dƒƒ|fGHq`WdS(NsUnique sizes %s: %ss %10s %6s %6sssizesobjsis %10s %6d %6ds( shows addcommasslensbysizeshow2skeysssizesssortssizesloadss itervaluessnsget(sbysizeshowshow2ssizessnsloadsssize((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pys dumpbysize(s    cs67d}8d}9xs|iƒD9]b}:|d@djoH;||}<||7}=|dddfjo>||7}nnq%W?| o @dSnA|oBd||}n Dd}Ed ti|ƒd d !ti|ƒd d !t |ƒt |ƒ|fGHdS( Niipi i*i,i.f100.0f0.0s,%s-%s %10s loads, %10s hits,%5.1f%% hit rateiiøÿÿÿi( sloadsshitss byintervalskeysscodesnshrstimesctimesh0shes addcommas(s byintervalsh0sheshitsscodeshrsnsloads((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysdumpbyinterval6s         cs¶IJd}Kd}Lxs|iƒDL]b}M|d@djoHN||}O||7}P|dddfjoQ||7}nnq%WR|oSd||SnUdSdS( Niipi i*i,i.f100.0f0.0(sloadsshitssbycodeskeysscodesn(sbycodeshitsscodesloadssn((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pyshitrateIs      csmWXh}Yx4|iƒDY]#}Z|i|dƒd|||SdS(Ns>IIi (sstructsunpackssshsvslong(ssshsv((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysU64_scsOcdt|tƒot|ƒdjoedt|ƒSngt|ƒSdS(Nis%16x(s isinstancesoids StringTypeslensU64srepr(soid((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysoid_reprcs&cs²ijdt|ƒf\}}k|ddjold|df\}}nmt|ƒd}nx;n|djo*o|| d||}p|d8}qhWq||SdS(Nsis-iis,(sstrsnssignssslensi(snsssissign((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pys addcommasiss_setup_trace (initialization)isinvalidate (miss)is&invalidate (hit, version, writing 'n')isinvalidate (hit, writing 'i')is load (miss)i s load (miss, version, status 'n')i"s!load (miss, deleting index entry)i$s load (miss, no non-version data)i&s2load (miss, version mismatch, no non-version data)i(s&load (hit, returning non-version data)i*s8load (hit, version mismatch, returning non-version data)i,s"load (hit, returning version data)i.supdatei:smodifiedInVersion (miss)i@s0modifiedInVersion (hit, return None, status 'n')iJs"modifiedInVersion (hit, return '')iLs'modifiedInVersion (hit, return version)iNs store (non-version data present)iZs!store (only version data present)i\s_copytocurrentijscheckSize (cache flip)ips__main__(s__doc__ssysstimesgetoptsstructstypess StringTypesusagesmains dumpbysizesdumpbyintervalshitrates histogramsU64soid_reprs addcommassexplains__name__sexit(s StringTypesstructs addcommassU64s histogramssyssusagesexplainsdumpbyintervalstimes dumpbysizesgetoptshitratesmainsoid_repr((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pys?s$       æ       Æ#