A method, apparatus, and article of manufacture for monitoring performance of an application or a system program executed by a multithreaded processor arranged and configured to process a plurality of threads and facilitate thread switch. The low-level invisible events, such as cache misses, or other events of interest of an application or a system program, are detected and recorded by using a software monitor program running on a thread of the multithreaded processor via thread switching techniques. The monitoring thread gains control once a selected event is detected while executing the application or system program, and it relinquishes the control after completing the recording of the selected event. The recorded information allows one to dynamically profile the application or the system program and to provide insight into the performance characteristics of the application or the system program.

Eine Methode, ein Apparat und ein Artikel der Herstellung für die Überwachung von von Leistung einer Anwendung oder des Systemprogramm, die durch a durchgeführt wurde, multithreaded den Prozessor, der geordnet wurde und, der zusammengebaut war, um eine Mehrzahl der Gewinde zu verarbeiten und Gewindeschalter zu erleichtern. Die niedrigen unsichtbaren Fälle, wie Pufferspeicherverlust oder andere Fälle des Interesses einer Anwendung oder des Systemprogramm, werden ermittelt und notiert, indem Sie einen Software-Monitor verwenden, programmieren Sie Betrieb auf einem Gewinde von multithreaded Prozessor über Gewindeschaltung Techniken. Nachdem dem Durchführen der Aufnahme des vorgewählten Falls, das überwachengewinde gewinnt Steuerung, sobald ein vorgewählter Fall ermittelt wird, bei der Durchführung der Anwendung oder des Systemprogramm und es die Steuerung abtritt. Die notierten Informationen lassen ein die Anwendung oder das Systemprogramm dynamisch profilieren und Einblick in die Leistungsmerkmale der Anwendung oder des Systemprogramm zur Verfügung stellen.

 
Web www.patentalert.com

< (none)

< Method and apparatus for the production of thin films

> Image forming apparatus and method capable of properly performing staple and punch operations

> (none)

~ 00009