CPU krævende program

Tags:    delphi

User
Bruger #713 @ 08.08.02 18:28
Hello danske udviklere!

Er der nogle som ved hvordan jeg får lavet en funktion som vil kunne udnytte en masse CPU kapacitet? F.eks. ligesom CPUkiller. Kan jeg udnytte en masse CPU kapacitet ved at bruge LongString påført en timer? Eller findes der en langt mere effektiv måde. If so, så lad mig høre fra jer!

Hilsen Allan Iversen



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
mere seriøst:
var
....i: integer;
....r,r1: extended; //19-20 ciffre = mest krævende for cpu
begin
...r1:=123456789.123456789; //sikre komplexibilitet (?)
for i:=1 to 1000000 do begin //evt repeat ... until key='q' ell. lign.
...r:=10.0/r1; //vil bruge floating point division som er uhyre tidskrævende
end;




Hvis du vil bruge en masse cpu kan du bare lave en uendelig løkke....



User
Bruger #713 @ 08.08.02 19:54
Kan du fortælle mere, f.eks. hvordan og hvilke funktioner, jeg kan bruge?



User
Bruger #66 @ 09.08.02 17:29
Den 08-08-02 19:54 skrev Allan Iversen følgende:
-----------------------------------------------------------------------------
Kan du fortælle mere, f.eks. hvordan og hvilke funktioner, jeg kan bruge?
-----------------------------------------------------------------------------

var x : byte;
begin
x := 2;
repeat
//noget
until x = 1;
end;

øhhh... ?



repeat until false;



mere seriøst:
var
....i: integer;
....r,r1: extended; //19-20 ciffre = mest krævende for cpu
begin
...r1:=123456789.123456789; //sikre komplexibilitet (?)
for i:=1 to 1000000 do begin //evt repeat ... until key='q' ell. lign.
...r:=10.0/r1; //vil bruge floating point division som er uhyre tidskrævende
end;


Brug Variant i stedet for extended, det er endnu mere CPU-krævende.

Emil Melgaard
emil.melgaard@private.dk



t