Hallo!
Ich habe einfach keine Idee wie ich es schaffe die CPU Load in den Griff zu bekommen!
Ich öffne ein TXT File und lese eine Zeile nach der anderen ein.
Wenn die ersten 4 Chars dem gesuchten entsprechen habe ich die richtige Zeile gefunden und die Schleife wird abgebrochen.
Delphi-Quellcode:
while not Eof(myFile) do
begin
ReadLn(myFile, tmp_line);
...
..
end;
In dieser Schleife geht die CPU Last natürlich hoch. Ein Sleep(1) würde die CPU Last lösen, aber die Dauer natürlich extrem verlängern wenn es ca. 10000 Zeilen sind.
Wie macht man das am besten um trotzdem schnell zu sein aber die CPU Last unten zu halten?
Danke!