-í zæ>cspdZdkZdkZdkZdkZdklZd„Zd„Zd„Z d„Z d„Z d„Z d „Z d „Zd „Zhd 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 StringTypecsti|IJtitIJdS(N(ssyssstderrsmsgs__doc__(smsg((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysusage>s c: s d}d}2d}d}7d}d}(d}y#titi ddƒ\}9}&Wn&ti j o}t|ƒdSnXxù|9D]ñ\} }-| djo d}n| djoHtdt|-ƒƒ}(|(djo d}(n|(d jo d }(nn| d jod}2d}n| d jo d}7n| d jo d}n| d jo d}n| djo d}nq}Wt|&ƒdjotdƒdSn|&d} | idƒoy dk}5Wn$tj otidIJdSnXy|5i| dƒ}1Wn0tj o$}tid| |fIJdSnXna| djo ti}1nGyt| dƒ}1Wn0tj o$}tid| |fIJdSnXtiƒ}*h}d})d}0t"}3}/d}d}d}}h}h} h}d}h}6t"}"t"}},d}|1i2}+t4i5}y xdo|+dƒ}4t|4ƒdjoPn|d7}|d|4ƒ\}}|djo |2 odG|dGHnqn|+dƒ}4t|4ƒdjoPn|d7}|)d7})|d|4ƒ\}} |+|ƒ} t| ƒ|joPn||7}|3t"jo|}3|3|(}"|}},n|}/||(|"jo6|2 ot=|6||,ƒnh}6||(}"|}n|},|d@|d@f\}#}|#o|d7}||#7}nd}|d@od}|0d7}0n|d@}|o|d7}n |d7}|d@}|iA|dƒd||<|6iA|dƒd|6|<|#oš|d @d!jo<| iA|#ƒph| |#<}|iA| dƒd|| GHt|ƒ}.d?tJ|.ƒGHd@tJ|ƒGHtJ|.ƒ}%tRt|%ƒtdAƒƒ}dBtF|ƒdC}8dDtF|ƒdE}$|$dFdAdGdHdIfGHdJ}xbtW|ƒD]T\}'}!d5|!|.}d5|!|'|} || 7}|8|'tJ|!ƒ|| |fGHq‰ Wn|7o+HdKGHHt\|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†#                                                   "R   *    &(  <    &cs®Hd|tt|ƒƒfGHddd|fGH|iƒ}|iƒxc|D][}d}x"||i ƒD]}||7}qhWdt|ƒt|i |dƒƒ|fGHqKWdS(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  csçd}d}xa|iƒD]S}|d@djo<||}||7}|dddfjo||7}nnqW| odSn|od||}nd}d 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   csd}d}xa|iƒD]S}|d@djo<||}||7}|dddfjo||7}nnqW|od||SndSdS( Niipi i*i,i.f100.0f0.0(sloadsshitssbycodeskeysscodesn(sbycodeshitsscodesloadssn((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pyshitrateIs   csUh}x.|iƒD] }|i|dƒd|||SdS(Ns>IIi (sstructsunpackssshsvslong(ssshsv((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysU64_scsCt|tƒot|ƒdjodt|ƒSn t|ƒSdS(Nis%16x(s isinstancesoids StringTypeslensU64srepr(soid((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pysoid_reprcs#cs”dt|ƒf\}}|ddjod|df\}}nt|ƒd}x2|djo$|| d||}|d8}qVW||SdS(Nsis-iis,(sstrsnssignssslensi(snsssissign((s1/usr/pkg/lib/python2.2/site-packages/ZEO/stats.pys addcommasis s_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$       æ       Ã#