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