def Debug():
try:
global debugCount
debugCount = debugCount + 1
resUsage=getrusage(RUSAGE_SELF)
size=resUsage.ru_maxrss
info("Memory usage : " + str(debugCount) + " size: " + str(size))
info("Resouce usage info: " + str(resUsage))
# Memory leaks display currently commented out
# show_growth()
# obj=get_leaking_objects()
# warn('Leaking objects size='+str(len(obj)))
# filepathdebug='/var/log/myDebug'+str(debugCount)
# with open(filepathdebug, "w+") as f: #replace filepath & filename
# f.write('Debug resouce iteration: ' + str(debugCount) + " size: " + str(size))
# f.write('Leaking objects size='+str(len(obj)) + '\n')
# f.write('Leaking objects size='+str(typestats()) + '\n')
# f.write('Leaking objects'+str(obj) + '\n')
except Exception as e:
error('failed to track memory: ' + str(e))
评论列表
文章目录