Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Instanzen - trotzdem geringe CPU Auslastung
19.04.2017 14:13:11 Robert
NotSolved
19.04.2017 15:46:50 BigBen
NotSolved
19.04.2017 17:43:06 BigBen
NotSolved
20.04.2017 17:04:37 Gast9448
NotSolved

Ansicht des Beitrags:
Von:
Robert
Datum:
19.04.2017 14:13:11
Views:
942
Rating: Antwort:
  Ja
Thema:
Mehrere Instanzen - trotzdem geringe CPU Auslastung

Hallo zusammen!

Ich habe folgendes Problem: Ich habe ein recht komplexes VBA-Script, das in einer Schleife mehrmals durchläuft. Eine Schleife dauert ca. 1 Minute und insgesamt muss das 6300 Mal passieren, also ca. 6300 Minuten. Nun sollte es doch möglich sein, dass man mehrere Instanzen von Excel (2013) aufruft und jede Instanz z.B. 1000 Schleifen durchführt. Dann müsste die CPU doch höher ausgelastet sein, als wenn ich nur 1 Instanz laufen lasse. Bei mir ist nun folgendes:

Wenn ich auf einem Quadcore mit 8 virtuellen Kernen vier Instanzen laufen lasse, habe ich am Anfang 50% Auslastung, was an sich genau das ist was ich gerne hätte. Sobald aber die erste Schleife abgeschlossen ist, sinkt die Auslastung, zuletzt (wenn in allen vier Instanzen die erste Schleife durch ist) auf 12%. Das ist also wie wenn nur 1 Instanz laufen würde.

Falls das noch hilft: Im Skript wird eine Datei eingelesen, Berechnungen durchgeführt und die Ergebnisse in einer neuen Datei gespeichert. Die "Schleife" bewirkt einfach, dass mehrere Dateien automatisiert nacheinander berechnet werden. Auf meinem alten Dual Core mit Excel 2010 (oder 2007??) hatte ich mit 2 Instanzen immer 100% Auslastung. Den Dual Core habe ich nicht mehr - ist also keine Option...

Danke im Voraus für alle Tipps!

 

Lg, Robert

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Instanzen - trotzdem geringe CPU Auslastung
19.04.2017 14:13:11 Robert
NotSolved
19.04.2017 15:46:50 BigBen
NotSolved
19.04.2017 17:43:06 BigBen
NotSolved
20.04.2017 17:04:37 Gast9448
NotSolved