Fix C7 warm/TLS Release path and unify debug instrumentation
This commit is contained in:
@ -87,6 +87,10 @@ extern __thread uint64_t g_unified_cache_hit[TINY_NUM_CLASSES]; // Alloc hits
|
||||
extern __thread uint64_t g_unified_cache_miss[TINY_NUM_CLASSES]; // Alloc misses
|
||||
extern __thread uint64_t g_unified_cache_push[TINY_NUM_CLASSES]; // Free pushes
|
||||
extern __thread uint64_t g_unified_cache_full[TINY_NUM_CLASSES]; // Free full (fallback to SuperSlab)
|
||||
#else
|
||||
// Release-side lightweight C7 warm path counters (for smoke validation)
|
||||
extern _Atomic uint64_t g_rel_c7_warm_pop;
|
||||
extern _Atomic uint64_t g_rel_c7_warm_push;
|
||||
#endif
|
||||
|
||||
// ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user