[code.view]

[top] / python / PyMOTW / resource / resource_getrusage.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2009 Doug Hellmann All rights reserved.
     #
     """
     """
     #end_pymotw_header
     
     import resource
     import time
     
     usage = resource.getrusage(resource.RUSAGE_SELF)
     
     for name, desc in [
         ('ru_utime', 'User time'),
         ('ru_stime', 'System time'),
         ('ru_maxrss', 'Max. Resident Set Size'),
         ('ru_ixrss', 'Shared Memory Size'),
         ('ru_idrss', 'Unshared Memory Size'),
         ('ru_isrss', 'Stack Size'),
         ('ru_inblock', 'Block inputs'),
         ('ru_oublock', 'Block outputs'),
         ]:
         print '%-25s (%-10s) = %s' % (desc, name, getattr(usage, name))
     

[top] / python / PyMOTW / resource / resource_getrusage.py

contact | logmethods.com