====== HOWTO: RT latency debugging ======
This page contains information about how to debug latencies on real-time systems.
----
===== Latency =====
When a real-time system is said to have //latencies// or that it has a //latency// that needs to be debugged, the term //latency// means "a situation in which a task or an operation took too long to finish". In a real-time context, the time that it takes a system to perform a particular task (i.e. the latency of the task) is important as each task must be able to finish before its specified deadline.
[[realtime:documentation:technical_basics:latency|Read more about the term latency]]
===== Techniques =====
* [[realtime:documentation:howto:debugging:debug-steps|General steps for latency debugging]]
* [[realtime:documentation:howto:tools:start#latency_detection|Latency detection tools]]
* [[realtime:documentation:howto:debugging:smi-latency:start|Debugging SMI latencies]]