Rev 4164: Some small fixes for the win32 'trace.debug_mem()' code. in http://bzr.arbash-meinel.com/branches/bzr/jam-integration

John Arbash Meinel john at arbash-meinel.com
Fri Mar 20 15:06:45 GMT 2009


At http://bzr.arbash-meinel.com/branches/bzr/jam-integration

------------------------------------------------------------
revno: 4164
revision-id: john at arbash-meinel.com-20090320150620-fvmi7c9dwp4d6w1i
parent: pqm at pqm.ubuntu.com-20090318051809-7p0igxlyeg4szx72
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Fri 2009-03-20 10:06:20 -0500
message:
  Some small fixes for the win32 'trace.debug_mem()' code.
-------------- next part --------------
=== modified file 'bzrlib/win32utils.py'
--- a/bzrlib/win32utils.py	2009-02-23 15:29:35 +0000
+++ b/bzrlib/win32utils.py	2009-03-20 15:06:20 +0000
@@ -144,10 +144,22 @@
         trace.note('Cannot debug memory on win32 without ctypes'
                    ' or win32process')
         return
+    if short:
+        trace.note('WorkingSize %7dK'
+                   '\tPeakWorking %7dK\t%s',
+                   info['WorkingSetSize'] / 1024,
+                   info['PeakWorkingSetSize'] / 1024,
+                   message)
+        return
+    if message:
+        trace.note('%s', message)
+    trace.note('WorkingSize %8dKiB'
+               '\tPeakWorking %8dKiB\t%s',
+               info['WorkingSetSize'] / 1024,
+               info['PeakWorkingSetSize'] / 1024,
+               message)
     trace.note('WorkingSize       %8d kB', info['WorkingSetSize'] / 1024)
     trace.note('PeakWorking       %8d kB', info['PeakWorkingSetSize'] / 1024)
-    if short:
-        return
     trace.note('PagefileUsage     %8d kB', info.get('PagefileUsage', 0) / 1024)
     trace.note('PeakPagefileUsage %8d kB', info.get('PeakPagefileUsage', 0) / 1024)
     trace.note('PrivateUsage      %8d kB', info.get('PrivateUsage', 0) / 1024)



More information about the bazaar-commits mailing list