1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Larsson

Beiträge von Larsson

  • Warum langsam durch mehrere Prozesse ?

    • Larsson
    • 12. Januar 2019 um 07:05

    Hey,

    nach langem rumprobieren ohne Erfolg habe ich eine Frage an euch.

    Ich habe ein Testscript erstellt:

    Code
    While 1
        If FileExists(@WorkingDir & "\Test.au3") = 1 Then
            Beep()
        EndIf
    WEnd

    Wenn ich dieses Script als .exe starte, verbraucht es 3% der max. CPU-Auslastung. (3% ist auch das Maximum, dass AutoIT in einer leeren While Schleife benutzt)

    Sobald ich aber das Script 2-3 mal öffne, sollte eigentlich jeder Prozess 3% Auslastung in Anspruch nehmen... komischerweise springt auf einmal die CPU-Auslastung von den 2-3 Prozessen von 3% auf 2%.

    Habe auch getestet, die .exe einfach mal 5-10 mal zu öffnen, dann springt die CPU-Auslastung von jedem einzelnen Prozess auf 0-1%, wobei der Leerlaufprozess auf 95-99% läuft.

    Okay, AutoIT kann kein Multithreading, aber dann sollte doch trotzdem jeder Prozess auf seinem max. von 3% Auslastung laufen, oder nicht ?

    mfg

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™