Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#4

Re: Prozessorauslastung bei Schleifen

  Alt 27. Okt 2008, 17:21
Ich werfe jetzt einfach mal ein üaar Dinge ein
[quote="DJ-SPM"]Allerdings ist die Auslastung meines Prozessors bei 90% - 100%.
Zitat:
Bei mir läuft das Teil bestimmt nur mt 25% Prozessorauslastung

Zitat:
Da es sein kann, dass diese Schleife mehrere Stunden läuft, stelle ich mir die Frage, ob das nicht für den Prozessor "gefährlich" sein kann, wenn er permanent auf so einer Belastung läuft. Kann das sein?
Nein. Prozessoren werden ja dafür ausgelegt, belastet zu werden.
(Ich stelle mir grad vor "Ich habe ein Auto gekauft - ist es gefährlich, weenn ich damit längere Zeit fahre?" )


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. Auch ein sleep(0) hilft nicht immer - wenn kein anderer Prozess rechnen will, wird eben derselbe Prozess direkt wieder drankommen.

also kann auch ein while true do begin inc(i); sleep(0); end; Einen Kern voll auslasten.

P.S, bei meinem Notebook ist einemal beim DVD-gucken der Lüfter ausgefallen - es ist bei 105° einfach ausgegangen
  Mit Zitat antworten Zitat