pub fn start_timer(section: &str)
Start a timer for a section
If the mutex is poisoned, this is a no-op. Profiling failures should not crash the application.