Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Prozessorauslastung verringern?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.12.2003, 19:39 Uhr
~MrX
Gast


folgender code sei geg.:

C++:
int main()
{
    while(1)
    {
    }
    return 0;
}


Wie bringe bekomme ich es hin, das nicht gleich der ganze CPU voll ausgelastet wird (Prioritäten?!) aber die Schleife trotzdem ständig durchlaufen wird?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.12.2003, 19:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


pack ein sleep in die schleife rein
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.12.2003, 19:47 Uhr
~MrX
Gast


da zeigt mir der Taskmngr immer noch 99% an?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.12.2003, 19:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


da du ja anscheinend windoof benutzt...

folgendes gibt bei mir keine auslastung von 99% an

C++:
#include "windows.h"

int main(){
    while(true)
        Sleep(1000);
    return 0;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.12.2003, 20:02 Uhr
Pablo
Supertux
(Operator)


Dürfte ich frage, wozu du das brauchst? (bin neugirig, was du damit machen willst)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.12.2003, 17:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
int main()
{
    while(1)
    {
    }
    return 0;
}



Sowas müsste dir eigentlich der Compiler wegoptimieren:


C++:
int main()
{
    return 0;
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.12.2003, 17:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@FLo
nö müsste er eigentlich nicht weil die programme ja was völlig unterschiedliches machen. Das eine terminiert und das andere macht bis ins unendliche nichts. Das ist ein klarer Unterschied, den der compiler IMHO nicht wegoptimieren darf.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.12.2003, 18:58 Uhr
~MrX
Gast


seltsam ...
Ich habe gerade MS Visual Studio neu installiert und das gleiche(!!!)Programm noch mal compiliert -> CPU-Auslastung mit nem Sleep(10000) drin = 0%

Wozu man das braucht?
Um diese Art von Freunden zu ärgern die ja AAAAALLES über Computer wissen ... keine Zeile code schreiben können und trotzdem alles besser wissen. - Verwirrt? Nunja: das Programm soll immer Hintergrund laufen ... nicht auffallen (deswegen CPU-Auslastung) und von Zeit zu Zeit nette MessageBoxes ausgeben *g* ... mehr aber nicht > sonst behauptet noch jemand ich schreibe Viren! (:boesekuck
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.12.2003, 10:10 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
~MrX postete
das Programm soll immer Hintergrund laufen ... nicht auffallen (deswegen CPU-Auslastung) und von Zeit zu Zeit nette MessageBoxes ausgeben *g* ... mehr aber nicht > sonst behauptet noch jemand ich schreibe Viren! (:boesekuck


Junge, mach was Sinnvolleres, zB Mädchenkennenlernen, ins Kino gehen oder Biertrinken.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.12.2003, 10:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@virtual
jetzt wissen wir ja wenigstens was du die letzten Tage gemacht hast

[Ergänzung:] In deiner Liste der Sinnvollen Sachen fehlt noch ganz klar Fussball
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 09.12.2003 um 10:28 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: