Author: Tobias Weber <tobias_webe...@gmx.de> Branch: c8-long-transactions Changeset: r2040:f7c0d9ef8692 Date: 2017-04-10 15:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/f7c0d9ef8692/
Log: Log single thread mode changes diff --git a/c8/stm/nursery.c b/c8/stm/nursery.c --- a/c8/stm/nursery.c +++ b/c8/stm/nursery.c @@ -25,9 +25,11 @@ static void start_single_thread_mode(void) { stm_single_thread_mode_active = true; stm_fill_mark_nursery_bytes = SINGLE_THREAD_MODE_FILL_MARK_NURSERY_BYTES; + timing_event(STM_SEGMENT->running_thread, STM_SINGLE_THREAD_MODE_ON); } static void end_single_thread_mode(void) { + timing_event(STM_SEGMENT->running_thread, STM_SINGLE_THREAD_MODE_OFF); stm_fill_mark_nursery_bytes = DEFAULT_FILL_MARK_NURSERY_BYTES; stm_single_thread_mode_active = false; } diff --git a/c8/stmgc.h b/c8/stmgc.h --- a/c8/stmgc.h +++ b/c8/stmgc.h @@ -585,6 +585,9 @@ STM_DURATION_MAJOR_GC_LOG_ONLY, STM_DURATION_MAJOR_GC_FULL, + STM_SINGLE_THREAD_MODE_ON, + STM_SINGLE_THREAD_MODE_OFF, + _STM_EVENT_N }; _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit