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
|
||||
#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
|
||||
# define DEBUG_THREAD 0
|
||||
# if defined(USE_THREAD)
|
||||
# define DEBUG_THREAD 1
|
||||
# else
|
||||
# define DEBUG_THREAD 0
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Let's make DEBUG_COUNTERS default to 1 to have glitches counters by default */
|
||||
|
Loading…
x
Reference in New Issue
Block a user