MEDIUM: thread: set DEBUG_THREAD to 1 by default
Setting DEBUG_THREAD to 1 allows recording the lock history for each thread. Tests have shown that (as predicted) the cost of updating a single thread-local variable is not perceptible in the noise, especially when compared to the cost of obtaining a lock. Since this can provide useful value when debugging deadlocks, let's enable it by default when threads are enabled.
This commit is contained in:
parent
d9a659ed96
commit
12c7189bc8
@ -594,9 +594,13 @@
|
|||||||
# define DEBUG_STRICT 1
|
# define DEBUG_STRICT 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Let's make DEBUG_THREAD default to 0, and make sure it has a value */
|
/* Let's make DEBUG_THREAD default to 1, and make sure it has a value */
|
||||||
#ifndef DEBUG_THREAD
|
#ifndef DEBUG_THREAD
|
||||||
# define DEBUG_THREAD 0
|
# if defined(USE_THREAD)
|
||||||
|
# define DEBUG_THREAD 1
|
||||||
|
# else
|
||||||
|
# define DEBUG_THREAD 0
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Let's make DEBUG_COUNTERS default to 1 to have glitches counters by default */
|
/* Let's make DEBUG_COUNTERS default to 1 to have glitches counters by default */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user