Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Prozessorauslastung bei Schleifen

  Alt 27. Okt 2008, 18:11
Zitat von jfheins:
Ich werfe jetzt einfach mal ein üaar Dinge ein
Zitat von DJ-SPM:
Allerdings ist die Auslastung meines Prozessors bei 90% - 100%.
Bei mir läuft das Teil bestimmt nur mt 25% Prozessorauslastung
Nicht wenn er so zukunftsorientiert war und gleich das Multithreaded gemacht hat.

Aber es ist ja klar das der Kern eine 100%ige Auslastung hat, weil er bekommt ständig was zu tun: Zwar nur in der Schleife weiter zu gehen, aber damit ist er nach ein paar Takten durch. Und dann kommt schon die nächste Aufgabe: Die Schleife weitermachen.

Zitat von Der_Unwissende:
Setzt Du z.B. ein Application.ProcessMessages(); ein, sinkt die Rechenzeit (die Suche verrät Dir auch warum)
Häufiger Irrglaube. Wenn keine Messsages zu verarbeiten sind, macht Application.Processmessages auch nichts.[/quote]
Aber er muss dennoch nachgucken: Sind Messages zu verarbeiten ... Also hast du danach vielleicht 99% statt 100%

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat