Performance profiling of real-time applications on Linux targets with RT kernel

Performance profiling on real-time systems is challenging. Profiling tools collectors have to deal with existing of higher priority tasks, task preemption, in-kernel locking primitives, and rtmutexes in the Linux environment with RT parches. It means that the profiling collector itself can be preempted from execution by a higher priority task, which might brake all the measurements accuracy and structure. Even worse, interrupt handlers that are widely used for low level hardware-based collectors are converted into preemptible kernel threads which adds an extra complexity.

  • Entwickler
  • Linux*
  • Fortgeschrittene
  • Intel® System Studio
  • Intel VTune Amplifier for systems
  • Real-Time
  • Real-Time abonnieren