tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1543
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pablorama Pablorama ist offline Mitglied Bronze
    Registriert seit
    Dec 2009
    Beiträge
    25
    Hallo,

    ich bräuchte mal wieder Hilfe.

    Ich habe einen Windows-Dienst in C#.net entwickelt, der einen Thread startet. DerThread überwacht einen Ordner und führt bei neuen Dokumenten einen bestimmte Aktion aus.

    Mein Problem ist, das ich den Thread nicht bei Prozessen im Task-Manager finde, wie ich es eigentlich erwartet hatte. Ich wollte über den Task-Manager herausfinden, wie hoch die Systemauslastung ist,

    Gibt es einen Möglichkeit, das der Thread im Taskmanager gezeigt wird, oder gibt es vielleicht eine andere Möglichkeit die Auslastung zu überwachen?

    MfG Pablo
     

  2. #2
    Avatar von Quero59
    Quero59 Quero59 ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    41
    Der Dienst selbst wird doch im Taskmanager gezeigt, reicht das nicht? Besonders, wen er nur einen Thread hat?

    Ich habe einen Windows-Dienst geschrieben, der rund ein Dutzend Threads hat, damit würde ich den Taskmanager nicht zumüllen wollen...

    Falls du nur den Dienst im Task-Manager übersiehst, es ist standardmäßig der der Projektname / Exe-Name.
    Geändert von Quero59 (20.01.10 um 14:56 Uhr)
     

  3. #3
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Threads werden im Taskmanager nicht direkt gelistet, nur Prozesse.

    Du kannst aber in der Leistungsüberwachung einen Indikator hinzufügen, welcher die die Prozessorzeit eines Threads anzeigt.

    Dazu öffnest du die Leistungsüberwchung, klickst rechts in den Diagramm bereich, wählst "Leistungsindikatoren hinzufügen". Dann öffnet sich ein neuer Dialog. Dort wählst du in der linken oberen Listview die Kategorie "Thread" (1), als Unterpunkt reicht "Prozessorzeit" (2) aus.
    Im Textfeld im Bereich darunter gibst den Namen deines Prozesses (3) ein, damit du den Thread leichter findest. Im ListView darüber kannst dir nun deinen Thread raussuchen. (4) Leider gibts scheinbar keine Möglichkeit den Namen des Threads, den man über die Threadklasse vergeben kann, anzuzeigen. Das Identifizieren deines gewünschten Threads könnte also schwierig sein.
    Über "hinzufügen" fügst du den neuen Indikator hinzu. (5)
    Mit "Ok" gehts zurück (6), und du kannst die Auslastung des Threads im Diagramm begutachten.

    Thread im Task-Manager anzeigen-lt.jpg
    (Die Ziffern in Klammer korrespondieren mit den von mir erstellten Screenshot )

    lg,..
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  4. #4
    Pablorama Pablorama ist offline Mitglied Bronze
    Registriert seit
    Dec 2009
    Beiträge
    25
    Hallo und Danke für die Antworten.

    @Quero59: Den Dienst finde ich im Task-Manager, das Problem ist nur, das die CPU-Auslastung dort nicht angezeigt wird, ich hatte die Hoffnung, das ich ihn im Reiter "Prozesse" beobachten kann.

    @Alexander Schuc: Danke für die super Erklärung, ich werde es gleich morgen früh ausprobieren.
     

Ähnliche Themen

  1. task manager
    Von MSVCplusplus im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 23.12.10, 16:22
  2. Task-Manager dreht am Rad
    Von Cheesygecko im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 20.04.07, 17:06
  3. Task-Manager
    Von Moleman im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 23.04.04, 23:11
  4. Task Manager
    Von wildcard im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 29.03.04, 22:24
  5. Task Manager Erklärung
    Von omma im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 02.07.03, 23:55