Einzelnen Beitrag anzeigen

Edlmann

Registriert seit: 19. Nov 2010
212 Beiträge
 
#3

AW: while not Eof(myFile), wie CPU Load in den Griff bekommen?

  Alt 21. Sep 2011, 23:41
Naja, das durchgehen der Zeilen benötigt einfach die CPU-Rechenzeit. Und um das möglichst schnell hinzubekommen, steigt somit die CPU-Last auf 100% (bzw die Last von einem Kern). Wenn du nicht willst dass deine Anwendung solange einfriert, könntest du das ganze in einen Thread auslagern, oder mittels Application.ProcessMessages weiterhin die Oberfläche aktiv halten. Oder möchtest du das dem Rest deiner Anwendung die CPU-Last zur Verfügung steht, und deswegen die Schleife ausbremsen? Auch dann wäre ein Thread die richtige Lösung.

Edit: Goddemit, nicht schnell genug.
  Mit Zitat antworten Zitat