• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/tools/tracing/

Lines Matching refs:stat

357 def add_packet_stat(pkt, stat):
358 stat['PKTS'] = stat['PKTS'] + 1
362 if stat['PKTS'] == 1 :
363 stat['PLIFE_SUM'] = lifetime
364 stat['PLIFE_MAX'] = lifetime
365 stat['PLIFE_MIN'] = lifetime
367 stat['PLIFE_SUM'] = stat['PLIFE_SUM'] + lifetime
368 if lifetime < stat['PLIFE_MIN']:
369 stat['PLIFE_MIN'] = lifetime
370 if lifetime > stat['PLIFE_MAX']:
371 stat['PLIFE_MAX'] = lifetime
373 # stat['PLIFE'] = stat['PLIFE'] + ( pkt['EL'][-1]['TS'] - pkt['EL'][0]['TS'])
383 stat['COUNT'][i] = stat['COUNT'][i] + 1
391 if stat['PKTS'] == 1 :
393 stat['MAX'][i] = diff
394 stat['MIN'][i] = diff
395 stat['SUM'][i] = diff
397 stat['SUM'][i] = stat['SUM'][i] + diff
398 if (diff < stat['MIN'][i]):
399 stat['MIN'][i] = diff
400 if (diff > stat['MAX'][i]):
401 stat['MAX'][i] = diff
407 # stat['COUNT'][e['EVENT']] = stat['COUNT'][e['EVENT']] + 1
408 # stat['SUM'][e['EVENT']] = stat['SUM'][e['EVENT']] + e['DIFF']
410 def print_stats(stat):
412 print "######## AVERAGE of pkts %d #####" % (stat['PKTS'])
414 if stat['PKTS'] == 0 :
419 if stat['COUNT'][i] == 0 :
421 avg = stat['SUM'][i] / stat['COUNT'][i]
423 print "e %-25s %5d %10f %10f %10f" % (event_map[i], stat['COUNT'][i],
424 c2t(stat['MIN'][i]), c2t(avg), c2t(stat['MAX'][i]))
426 # print "e %s %d %f %f %f" % (event_map[i], stat['COUNT'][i],
427 # c2t(stat['MIN'][i]), c2t(avg), c2t(stat['MAX'][i]))
429 print "Packet lifespan %f/%f/%f" % (c2t(stat['PLIFE_MIN']),
430 c2t(stat['PLIFE_SUM']/stat['PKTS']), c2t(stat['PLIFE_MAX']))
477 stat = create_packet_list_stat()
481 add_packet_stat(pkt, stat)
482 print_stats(stat)