Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über auslastung
 Script zum Ändern von Attributen im AD- hohe CPU Auslastung
Verfasst am: 17.01.2011, 11:48  Aufrufe: 718 


Hallo zusammen, ich beschäftige mich seit 2 Wochen gezwungenermaßen mit VBScript. Ich habe anhand verschiedenster Anleitungen und Teilen aus Scripts von diversen Websites ein kleines VBS geschrieben, das folgende Funktion hat: Teil1: + Connect auf Oracle Datenbank + select statement wird ausgeführt wobei die Personalnummer und der An/Abwesend Status ausgelesen werden. + die Ausgabe wird etwas abgewandelt (if ...

 CPU Auslastung auslesen
Verfasst am: 02.10.2009, 15:01  Aufrufe: 966 

Hi,so ich hab bis jetzt 2 verschiedene Möglichkeiten ausprobiert:1) per WMI -> die Auslesung dauert 3! Sekunden, und bringt alles durcheinander2) Registry -> naja da wurde bei mir permanent 0% angezeigtWMI Auslesung:http://www.activevb.de/tipps/vb6tipps/tipp0615.htmlRegistry Auslesung:http://www.activevb.de/tipps/vb6tipps/tipp0233.htmlWie gesagt kennt sonst noch jemand Möglichkeiten?Vllt noch zu der Registy Auslesung ...

 Memory Flush - Ramverbrauch deutlich senken!
Verfasst am: 15.06.2009, 18:53  Aufrufe: 1159 

Aufgerufen wird das ganze durchMemoryManagement.FlushMemory()Aber Achtung: Den Code niemals aufrufen wenn euer Programm irgendwelche Berechnungen etc macht. Denn wenn man dabei eine GarbageCollection laufen lässt kann dies zu einer hohen Auslastung führen.Ihr müsst euch also gut überlegen ob ihr einfach einen Timer nehmt der auch mal zu einen blöden Moment ausgelöst werden kann oder ob ihr genau definiert wan ...

 Upload Progressbar
Verfasst am: 05.05.2008, 15:48  Aufrufe: 1105 

Die Frage war auch nicht wie hoch die Auslastung ist, sondern ob es so auch funktioniert.

 CPU Auslastung eines Prozess heruasfinden?
Verfasst am: 02.05.2008, 16:57  Aufrufe: 816 

Weiß jemand wie man in VB 6 die Prozessor Auslastung EINES Prozess herausfinden kann. Das gleiche mit der Speichernutzung. Weil mit der PROCESSENTRY32 struktur geht das nicht.....Gibts hierfür einen Anderen Apiaufruf? (Ich hol Prozessname ,PID und Anzahl der Thread mit CreateToolhelp32Snapshot (&H2)).Ich will damit dann eine Art erweiterten Taskmanager zusammenbauen...(Richtige Kategorie?! passt irgendwie in keine ri ...

 CPU Bench *nicht löschen*
Verfasst am: 25.04.2008, 19:13  Aufrufe: 1802 

Hab auch nen C2Q Q6600 433090 415186 428840 Aber meine CPU Auslastung war nur auf 83-90% ôo

 CPU Bench *nicht löschen*
Verfasst am: 21.04.2008, 15:14  Aufrufe: 1802 

Ne sorry. Ist aber auch nur ne Vermutung. Keine Ahnung ob allein dadurch so große Unterschiede entstehen. Und eigentlich sollte ja das DoEvents in der Schleife das mögliche Problem mit der Auslastung verhindern.

 CPU Bench *nicht löschen*
Verfasst am: 21.04.2008, 14:27  Aufrufe: 1802 

Wahrscheinlich ist der Timer bei VB.Net genauso wie in VB6 nicht wirklich ganz exakt und wird vielleicht auch behindert durch die volle Auslastung der CPU.

 CPU Bench *nicht löschen*
Verfasst am: 21.04.2008, 14:22  Aufrufe: 1802 

Hmz.. danke erstmal an euch. Also, das Prog nutzt Multithread, um genau zu sein 4 Threads (Mein Quad CPU hat 100% Auslastung) Aber dass die Ergebnisse sich so stark unterscheiden versteh ich net. Um zu erkären wie das Prog. läuft, es gibt einen Timer: Private Sub timZeit_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timZeit.Tick booStop = True timZeit.

 Sleep Befehl
Verfasst am: 17.12.2007, 21:32  Aufrufe: 3854 

Verursacht genauso 100%ige Auslastung.

 Sleep Befehl
Verfasst am: 17.12.2007, 19:10  Aufrufe: 3854 

Wie big earl sagt solltest du mit DoEvents arbeiten. Verursacht zwar eine 100%ige Auslastung der CPU, aber das Programm läuft wenigstens ohne Probleme weiter. Hier eine einfache Funktion dafür Global deklarieren: Private Declare Function GetTickCount Lib "kernel32" () As Long Funktion: Public Function WaitHere(ByVal Seconds As Long) Dim x1 As Long, x2 As Long x2 = Get ...

 Memory Flush - Ramverbrauch deutlich senken!
Verfasst am: 02.12.2007, 13:52  Aufrufe: 2818 

FlushMemory() Aber Achtung: Den Code niemals aufrufen wenn euer Programm irgendwelche Berechnungen etc macht. Denn wenn man dabei eine GarbageCollection laufen lässt kann dies zu einer hohen Auslastung führen. Ihr müsst euch also gut überlegen ob ihr einfach einen Timer nehmt der auch mal zu einen blöden Moment ausgelöst werden kann oder ob ihr genau definiert wann das Programm "ausmisten" sol ...

 Check Computer name
Verfasst am: 28.10.2007, 22:32  Aufrufe: 625 

Also wirklich dann mach jeden falls was raus und mach z.b. Ip Anzeigen Cpu Auslastung Anzeigen Computername Anzeigen Nur so als tipp ....

 CBar
Verfasst am: 16.09.2007, 19:48  Aufrufe: 569 

Hey Okay mein erstes nützliches tool ist heute fertig geworden ;D. CBar ist eine Conrollbar die z.B CPU auslastung IP Speicherplatz Laufwerke Öffnet/Schlisst und Uptime anzeigt. Feedback erwünscht EDIT: P.S: Bei virustotal hat nur Panda was angezeigt aber ich weis net warum =( Panda 9.0.0.4 2007.09.16 Suspicious file




[ Time: 3.3745s ][ Queries: 116 (3.3127s) ][ GZIP on - Debug on ]