Author: Armin Rigo <ar...@tunes.org>
Branch: timelog
Changeset: r1116:9700cfc5c11b
Date: 2014-03-29 15:38 +0100
http://bitbucket.org/pypy/stmgc/changeset/9700cfc5c11b/

Log:    update

diff --git a/c7/timelog.txt b/c7/timelog.txt
--- a/c7/timelog.txt
+++ b/c7/timelog.txt
@@ -41,11 +41,12 @@
   higher recorded times sorted first; the entry with the lowest amount
   of time is dropped.
 
-- if there are several aborts from the same transaction start, then
-  regroup them by traceback, and report only once with the number
-  of consecutive occurrences and the total time; do that before inserting
-  in the heapq list, as otherwise if we have a lot of quick aborts they
-  would all be lost as not contributing significant time individually
+- if there are several aborts from what is logically the same starting
+  place and which ends with the same traceback, we'd like to regroup them
+  and report them only once with the number of consecutive occurrences
+  and the total time; doing that before inserting the entries in the heapq
+  list is needed, as otherwise if we have a lot of quick aborts they
+  would all be lost as not contributing significant time individually.
 
 
 API of stmgc.h
@@ -60,6 +61,10 @@
 - we have APIs to enumerate a timelog's current entries, and enumerate
   each traceback's recorded frames.
 
+- we can get directly the traceback of the transaction that aborted just
+  now.  If the user determines it should be merged with an older
+  traceback, he calls a merge function.
+
 
 Tracebacks
 ==========
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to