Hi Leute,
ich habe eine Dll geschrieben die den Verlauf der Cpu Auslastung darstellt.
Bestimmt kann irgendeiner von euch damit was anfangen
Derzeitige Funktionen :
- Styles sind komplett anpassbar = Farbe des Graphen sowie Backgroundfarbe und Image
(Graph kann jetzt in drei Farbstufen abgestimmt werden = hohe mittlere und niedrige Cpu Auslastung)
- überwachung kann jederzeit gestoppt oder gestartet werden
- Clearfunktion
- Steuerelement ist jetzt komplett dockingfähig und kann während der Laufzeit vergrößert und verkleinert werden
- nun kann auch die Gesamt-oder Einzelauslastung jedes Prozessors in Prozent dargestellt werden bspw. in einem label
- nun können mehrere Graphen auf der Form gleichzeitig alle Prozessoren überwachen
- Anzahl der Prozessoren kann abgrufen werden
- Der Vorschlag von Danny233223 mit dem ContinueRecording() wurde nun umgesetzt
genauer Syntax im Teil "Funktionen für das Steuerelement"
Name des Programms:
CpuGraph 3.0 (vorerst letzte Version)
Screenshot:
Beispiel eines Graphen mit 3 Farben :
Beispiel der Aufzeichnung eines Dual Cores auf einer Form (Dank an Neo für den Screenshot )
Verwendete Programmiersprache:
Visual Basic 2008
Systemanforderungen:
Windows XP
.NET Framework 3.5
Funktionen für das Steuerelement :
Größe : 42kb
An Alle :
Ich hab natürlich nichts dagegen wenn ihr meine dll in euer Projekt mittels AssemblyCompressors mit einbindet.
Ich möchte nur das mein Name anschließend erwähnt wird...
Download Steuerelement : Starten
Feedback ist erwünscht!
ich habe eine Dll geschrieben die den Verlauf der Cpu Auslastung darstellt.
Bestimmt kann irgendeiner von euch damit was anfangen
Derzeitige Funktionen :
- Styles sind komplett anpassbar = Farbe des Graphen sowie Backgroundfarbe und Image
(Graph kann jetzt in drei Farbstufen abgestimmt werden = hohe mittlere und niedrige Cpu Auslastung)
- überwachung kann jederzeit gestoppt oder gestartet werden
- Clearfunktion
- Steuerelement ist jetzt komplett dockingfähig und kann während der Laufzeit vergrößert und verkleinert werden
- nun kann auch die Gesamt-oder Einzelauslastung jedes Prozessors in Prozent dargestellt werden bspw. in einem label
- nun können mehrere Graphen auf der Form gleichzeitig alle Prozessoren überwachen
- Anzahl der Prozessoren kann abgrufen werden
- Der Vorschlag von Danny233223 mit dem ContinueRecording() wurde nun umgesetzt
genauer Syntax im Teil "Funktionen für das Steuerelement"
Name des Programms:
CpuGraph 3.0 (vorerst letzte Version)
Screenshot:
Beispiel eines Graphen mit 3 Farben :
Beispiel der Aufzeichnung eines Dual Cores auf einer Form (Dank an Neo für den Screenshot )
Verwendete Programmiersprache:
Visual Basic 2008
Systemanforderungen:
Windows XP
.NET Framework 3.5
Funktionen für das Steuerelement :
VB.NET-Quellcode
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- '< Auch unter dem Eigenschaftsmenü im designer zu ändern !!!
- CpuGraph1.ColorLowWorkload = Color.Lime
- CpuGraph1.ColorLowWorkload = Color.Yellow
- CpuGraph1.ColorLowWorkload = Color.Red
- '---------------------------------------------------------->
- 'Startet die Aufnahme des Cpu Verlaufs
- CpuGraph1.StartRecording(False, interval des Prüfens , nummer des Kerns)
- 'Stoppt die Aufnahme des Cpu Verlaufs
- CpuGraph1.StopRecording()
- 'Löscht die aktuelle Aufzeichnung und Startet den Graphen von neu
- CpuGraph1.ClearGraph()
- 'Zeigt die Prozessoranzahl an
- CpuGraph1.CpuQuantity()
- 'Zeigt die Auslastung in Prozent an
- 'True für Totale Auslastung
- Label1.Text = Me.CpuGraph1.MyCpuWorkload(True)
- 'bei False kann ein bestimmter kern ausgewählt werden
- Label1.Text = Me.CpuGraph1.MyCpuWorkload(False, nummer des kerns)
- 'Pausiert die Überwachung
- CpuGraph1.Pause()
- 'Startet die Überwachung nach der Pause
- CpuGraph1.StartAfterPause()
- End Sub
Größe : 42kb
An Alle :
Ich hab natürlich nichts dagegen wenn ihr meine dll in euer Projekt mittels AssemblyCompressors mit einbindet.
Ich möchte nur das mein Name anschließend erwähnt wird...
Download Steuerelement : Starten
Feedback ist erwünscht!
Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von „Alex901“ ()