发明名称 Verfahren zur Ermittlung und Übertragung von Programmlaufzeiten in eingebetteten Systemen
摘要 Laufzeitmessungen von Funktionen eines Computerprogramms (2) sind ein Instrument, um das Computerprogramm (2) dahingehend zu optimieren, dass die Ressourcen eines Computersystems (1) optimal genutzt werden. Die Laufzeitmessung einer oder mehrerer vorgegebener Funktionen muss auf schnelle und reproduzierbare Weise unter vorgegebenen Betriebsbedingungen des Computersystems (1) durchgeführt werden. Es wird ein Laufzeithandler (3) als Komponente des Computerprogramms (2) eingesetzt, welcher während der Ausführung des Computerprogramms (2) bei jedem Aufruf einer Funktion abfragt, ob es sich um die vorgegebene bzw. eine der vorgegebenen Funktionen handelt. Ist diese Bedingung erfüllt, so wird mittels einer Zeitstempel-Funktion (4) zu Beginn und Ende der Ausführung der Funktion eine Zeitinformation abgespeichert, wobei auch Unterbrechungen der Ausführung der Funktion erkannt und bei der Laufzeitmessung berücksichtigt werden. Unmittelbar nach der Messung übergibt der Laufzeithandler (3) die Zeitinformation an das erste Computersystem (1), wo diese gespeichert wird. Dadurch werden kostbare Speicherkapazitäten im Computersystem (1) eingespart. Die Erfindung ist insbesondere bei der Entwicklung von Computerprogrammen für den Betrieb von Echtzeitsystemen für die Steuerung von Motoren in der Automobiltechnik von Vorteil.
申请公布号 DE102004028819(A1) 申请公布日期 2006.01.12
申请号 DE200410028819 申请日期 2004.06.15
申请人 SIEMENS AG 发明人 LEDERLE, REINER;QUEISSER, FRANK
分类号 G06F9/44;G06F11/34 主分类号 G06F9/44
代理机构 代理人
主权项
地址