ajack 2004/02/23 15:29:39
Modified: python/gump/utils __init__.py
Log:
Tweak to give memory usage, as well as rest, at 'info' level.
Revision Changes Path
1.23 +26 -7 jakarta-gump/python/gump/utils/__init__.py
Index: __init__.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/utils/__init__.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- __init__.py 23 Feb 2004 23:11:22 -0000 1.22
+++ __init__.py 23 Feb 2004 23:29:39 -0000 1.23
@@ -371,11 +371,30 @@
if not message:
message=''
- resources=resource.getrusage(resource.RUSAGE_SELF)
- log.debug('My Resources ' + message + ' ' + `resources`)
+ myresources=resource.getrusage(resource.RUSAGE_SELF)
+
+ # Extract the pieces
+ (my_ru_utime, my_ru_stime, my_ru_maxrss, \
+ my_ru_ixrss, my_ru_idrss, my_ru_isrss, \
+ my_ru_minflt, my_ru_majflt, my_ru_nswap, \
+ my_ru_inblock, my_ru_oublock, my_ru_msgsnd, \
+ my_ru_msgrcv, my_ru_nsignals, my_ru_nvcsw, \
+ my_ru_nivcsw)=myresources
- resources=resource.getrusage(resource.RUSAGE_CHILDREN)
- log.debug('Child Resources ' + message + ' ' + `resources`)
+ kidresources=resource.getrusage(resource.RUSAGE_CHILDREN)
+
+ # Extract the pieces
+ (kid_ru_utime, kid_ru_stime, kid_ru_maxrss, \
+ kid_ru_ixrss, kid_ru_idrss, kid_ru_isrss, \
+ kid_ru_minflt, kid_ru_majflt, kid_ru_nswap, \
+ kid_ru_inblock, kid_ru_oublock, kid_ru_msgsnd, \
+ kid_ru_msgrcv, kid_ru_nsignals, kid_ru_nvcsw, \
+ kid_ru_nivcsw)=kidresources
+
+ log.info('My Memory ' + message + ' ' + `my_ru_maxrss`)
+ log.info('My Resources ' + message + ' ' + `myresources`)
+ log.info('Child Memory ' + message + ' ' + `kid_ru_maxrss`)
+ log.info('Child Resources ' + message + ' ' + `kidresources`)
#resources=resource.getrusage(resource.RUSAGE_BOTH)
#log.debug('All Resources ' + message + ' ' + `resources`)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]