Home

  • Deutsch
  • English
Home Software Indel-Tools Timinganalysen

Timinganalysen

Produktname: Tasklog, Watchpoints, …
 
 
 
 
Indel Embedded system timinganalysis title image

Speziell im Echtzeit-Embedded-Umfeld sind Analysemöglichkeiten des zeitlichen Verhaltens einer Maschine entscheidend für das Verständnis der Abläufe.

Viele Indel-Tools und Technologien sind das Produkt unserer langjährigen Erfahrung im Bereich der Analyse von Timing in Echtzeit-Abläufen, Performance-Messungen, Systemlast-Optimierungen, etc.

Nachfolgend werden einige dieser Helfer erwähnt.

Tasklog

Mit dem Tasklog können, mit einer Auflösung von bis zu 32ns, sämtliche Task-spezifischen Ereignisse dargestellt und analysiert werden. Dazu gehören: Task-Switches, Latenzzeiten, CPU-Bedarf pro Task, usw.

Watchpoints

Watchpoints können im laufenden Betrieb, ähnlich wie Breakpoints, gesetzt werden und messen die Zeit zwischen zwei Aufrufen der jeweiligen C/C++ Codezeile sowie die Anzahl Aufrufe.

Des Weiteren kann auch die Zeit zwischen zwei verschiedenen Watchpoints gemessen werden. So kann sehr komfortabel die Laufzeit eines bestimmten Code-Blocks gemessen werden (nützlich für Codeoptimierungen) oder aber die verstrichene Zeit zwischen zwei beliebigen Codezeilen (z.B. nützlich für Prozessanalysen).

Alles kombiniert

Da alle Indel-Tools, wie Varlog, McLog und Eventlog, immer mit derselben gemeinsamen Zeitbasis arbeiten (Prozessorticks), können die Daten dieser Tools miteinander verglichen werden.

Ausserdem arbeiten diese Tools Hand in Hand zusammen. Dies ermöglicht es, komplizierte Messungen durchzuführen: z.B. kann der Tasklog mit Watchpoints so kombiniert werden, dass der Tasklog dann seine Aufzeichnung durchführt, wenn die Ausführung eines bestimmten Code-Blocks eine bestimmte Zeit überschreitet. Als Resultat zeigt der Tasklog alle Task-Ereignisse im Zeitraum, in dem z.B. eine Prozesszeit zu hoch war. Dadurch können Engpässe und Performance-Probleme in Maschinen-Abläufen erkannt werden.

Facts

Betriebssysteme Windows & Linux
Auflösung bis 32ns
Trigger Aufzeichnungsstart aufgrund spezifischer Ereignisse
Messgenauigkeit Messungen beinflussen Maschinenablauf nicht

Weiterführende Informationen

 

Spotlight

iDev löst IMD als Standard-Embedded-IDE ab
Zum Artikel

Agenda

27.08.2013

Embedded Computing Conference in Winterthur


Indel AG

Tüfiwis 26
CH-8332 Russikon
Schweiz

+41 (0)44 956 20 00
Kontaktieren Sie uns
 

schweizerkreuz Swiss Made