This paper will discuss the advantages of real-time trace and why, in most situations, real-time trace is the preferred choice among developers who are validating and debugging complex systems or multicore architectures. Real-time trace is also the preferred choice even among debugging systems that do not have hard, real-time requirements.