Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Prozesslast detailiert überwachen???

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456

    Question Prozesslast detailiert überwachen???

    Hi,

    gibt es eine Möglichkeit, die Prozessorlast eines Prozesses bis hinunter auf Funktionsebene zu überwachen? Anders ausgedrückt: kann man irgendwie anzeigen, welche Funktion wieviel Last produziert?

    Ich muss dringendst herausfinden, welcher periodische Funktionsaufruf eines Treibers eine Systemlast von >50% generiert.

    Danke!!!

    Gruß,
    Hendrik

  2. #2
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    unter Linux: top
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456
    Kann mir Top wirklich die lasterzeugende Funktion innerhalb eines Programms anzeigen?

  4. #4
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    Wenn's ein eigener Prozess ist schon.

    Hast Du den Quellcode?
    Dann könntest Du diese Funktion in ein eigenes Programm auslagern und dann dieses neue Programm mit der Funktion überwachen.

    Ansonsten weiß ich im Moment leider keine Lösung.
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456
    Ich habe Zugriff auf den Quellcode, jedoch weiß ich nicht, welche Funktion die Last macht. Das gilt es ja gerade herauszufinden. Ich kann ja schlecht jede Funktion in einen eigenen Child-Prozess ausgliedern. Was das für ein Aufwand an IPC wäre, kannst du dir ja vorstellen... Nee, das ist kein effektiver Weg.

    Weiß denn jemand anderes eine gangbare Lösung?

  6. #6
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665
    Hilft dir vllt. "gprof"?

  7. #7
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456
    Nicht in Verbindung mit Kernel Modulen. Und selbst wenn, so ist es mit einem enormen Aufwand verbunden, unsere Compiler mit gprof Funktionalität zu versehen, da es sich dabei um unter Windows laufende Cross Compiler handelt... Ich weiß, von hinten durch die Brust ins linke Auge.

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •