Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi CPU Auslastung für ein Programm begrenzen (https://www.delphipraxis.net/73441-cpu-auslastung-fuer-ein-programm-begrenzen.html)

Luckie 19. Jul 2006 09:17

Re: CPU Auslastung für ein Programm begrenzen
 
Zitat:

Zitat von Andidreas
aber effektiv kann ich durch einen thread meinem programm immer noch nicht sagen, das es z.b. nur max. 20% des cpu's verwenden darf...

Und warum? Wenn du einen Thread mit niedriger Priorität erzeugst, dann gibt dein Prozess auch iommer genügend Rechenzeit ab, wenn sie von anderen Programmen benötigt wird.

Ein Thread-Tutorial gibt es übrigens auf meiner Seite: http://delphitutorials.michael-puff.de

robinWie 19. Jul 2006 09:27

Re: CPU Auslastung für ein Programm begrenzen
 
Aber wenn man mal beachtet, dass auf dem Recher 89 Prozesse laufen, ist es kein Wunder wenn der Rechner in die Knie geht :lol:

Andidreas 19. Jul 2006 09:32

Re: CPU Auslastung für ein Programm begrenzen
 
hmmm ja ok, ein thread wäre schon eine möglichkeit (werd ich vermutlich demnächst auch noch ausprobieren)

ich will für das programm denn cpu deshalb so "hart" begrenzen, weil mir das ziemlich egal is wie lang es läuft...
das programm soll einfach im hintergrund laufen und das excel erstellen, egal wie lang es dafür braucht, mir kommt es lediglich nur darauf an, das ich nebenher normal am rechner arbeiten kann...

danke für denn link, werd ich mir mal anschauen

Luckie 19. Jul 2006 09:44

Re: CPU Auslastung für ein Programm begrenzen
 
Zitat:

Zitat von Andidreas
mir kommt es lediglich nur darauf an, das ich nebenher normal am rechner arbeiten kann...

Und genau das kannst du tun, wenn du dem Thread eine niedrige Priorität gibst. Du kannst es sogar so machen, dass dem Thread nur CPU Zeit zugeteilt wird, wenn der Rechner gar nichts macht.

Andidreas 19. Jul 2006 12:37

Re: CPU Auslastung für ein Programm begrenzen
 
ah ok gut zu wissen...
dann weiß ich ja jetzt wie ich mein problem unter kontrolle bekomme ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz