Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Process mit der grössten CPU Belastung rausfinden. Wie?

  Alt 28. Jan 2004, 16:38
Zitat von aMuTeX:
Die ganze Liste zweimal durchgehen und mit GetProcessTimes die Zeiten vergleichen?
Das verstehe ich nicht ganz... Die Suche nach dem größten Element innerhalb einer unsortieren linearen Struktur hat doch die Komplexität O(n)=n:
Delphi-Quellcode:
var
  i: Integer;
begin
  Assert(Length(AnArray)>0);
  // store initial values
  Result:= Low(AnArray);
  // check against remaining elements
  for i:= Succ(Low(AnArray)) to High(AnArray) do
    if AnArray[i]>AnArray[Result] then
      Result:= i;
(Beispiel dient lediglich der Anschauung)
gruß, choose
  Mit Zitat antworten Zitat