summaryrefslogtreecommitdiff
path: root/kern/counters.h
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-12-01 16:16:04 +0100
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-12-01 16:16:04 +0100
commitcd76999cd1cf590b95df3e22d2eb2a7dad333499 (patch)
treeea0b5671e3f5376e62f17b8799120a3ca96b0b98 /kern/counters.h
parent51ebaeb376521c0dbd0020d3515a4b5dfe01a12d (diff)
kern: disable all counters by default
Make all five non-conditional counters conditional ones. Casual checking revealed that the hits-to-miss ratio is excellent. * kern/counters.c: Make all counters conditional. * kern/counters.h: Likewise. * kern/ipc_sched.c: Likewise. * kern/sched_prim.c: Likewise.
Diffstat (limited to 'kern/counters.h')
-rw-r--r--kern/counters.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/kern/counters.h b/kern/counters.h
index 474c6a2..bfa9b44 100644
--- a/kern/counters.h
+++ b/kern/counters.h
@@ -55,13 +55,12 @@
typedef unsigned int mach_counter_t;
+#if MACH_COUNTERS
extern mach_counter_t c_thread_invoke_hits;
extern mach_counter_t c_thread_invoke_misses;
extern mach_counter_t c_thread_invoke_csw;
extern mach_counter_t c_thread_handoff_hits;
extern mach_counter_t c_thread_handoff_misses;
-
-#if MACH_COUNTERS
extern mach_counter_t c_threads_current;
extern mach_counter_t c_threads_max;
extern mach_counter_t c_threads_min;