]> granicus.if.org Git - python/commitdiff
Merged revisions 80704 via svnmerge from
authorAntoine Pitrou <solipsis@pitrou.net>
Sun, 2 May 2010 19:59:47 +0000 (19:59 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Sun, 2 May 2010 19:59:47 +0000 (19:59 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80704 | antoine.pitrou | 2010-05-02 21:51:14 +0200 (dim., 02 mai 2010) | 4 lines

  Issue #4687: Fix accuracy of garbage collection runtimes displayed with
  gc.DEBUG_STATS.
........

Misc/NEWS
Modules/gcmodule.c

index d822584bd56d7411fdb28c088626c3e1224ecaad..2cacaf325630a7ad9a17042dcf00bba3bcf817df 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -345,6 +345,9 @@ C-API
 Library
 -------
 
+- Issue #4687: Fix accuracy of garbage collection runtimes displayed with
+  gc.DEBUG_STATS.
+
 - Issue #7192: webbrowser.get("firefox") now wors on Mac OS X, as does
   webbrowser.get("safari").
 
index 1b5cf89ba6256c357ab7c3685839308c8df21eba..305872443214a5ca8b09e8a0af0d92513ace5fc3 100644 (file)
@@ -804,13 +804,13 @@ collect(int generation)
        }
 
        if (debug & DEBUG_STATS) {
-               t1 = get_time();
                PySys_WriteStderr("gc: collecting generation %d...\n",
                                  generation);
                PySys_WriteStderr("gc: objects in each generation:");
                for (i = 0; i < NUM_GENERATIONS; i++)
                        PySys_WriteStderr(" %" PY_FORMAT_SIZE_T "d",
                                          gc_list_size(GEN_HEAD(i)));
+               t1 = get_time();
                PySys_WriteStderr("\n");
        }