Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Multiprozessor und Delphi ... (https://www.delphipraxis.net/13456-multiprozessor-und-delphi.html)

Schneehasi 18. Dez 2003 20:22


Multiprozessor und Delphi ...
 
moin :-)

mhh wenn man ein MPS hat ist es möglich den Prozessen im Taskmanager die Prozessorzugehörigkeit zu geben.

dh ich kann einem Prozess verbieten auf beiden CPUs zu laufen ... und er läuft dann nur auf CPU0 oder CPU1 (was man einstellen kann)

OS ist WinXP Prof.

nun meine Frage ... kann ich mit Delphi etwas schreiben was dies auch macht ? also CPUs Prozesse zuweisen ???

:wink:


Der Hintergrund ist einfach ... der Taskmanager merkt sich nicht welcher Prozess welche Einstellung hatte .. startet man den Prozess neu läuft er wieder default auf CPU0 und CPU1 ... ich möchte aber das einige Sachen von der CPU0 fern gehalten werden OHNE das ich jedesmal in den TM laufen muss *ggg*


Wenn jemand ne Idee hat ... ich bin für alles dankbar :-)

:dp:

Luckie 18. Dez 2003 20:26

Re: Multiprozessor und Delphi ...
 
Du kannst es in deinem eigenen Programm programmieren. Nennt sich Prozessor Affinität. Aber für fremde Prozesse? Es muss gehen, der taskamanger kann es ja auch. Aber ob es sinn macht Windows in die Prozesszuordnung reinzufuschen? Windows sucht sich das Optimum schon selber aus.

Schneehasi 18. Dez 2003 20:32

Re: Multiprozessor und Delphi ...
 
Zitat:

Windows sucht sich das Optimum schon selber aus.
mhhh also was er bei mir macht ist nicht gerade optimal ... ich habs halt nicht gern wenn ein bestimmtes Tool auf beiden CPUs nahe an die 100% geht ... ich isoliere es also auf CPU1 ... und hab auf CPU0 Ruhe und kann arbeiten :-)

mach ich das nicht hab ich logischerweise auf beiden CPUs 100% Last *g*

Luckie 18. Dez 2003 20:36

Re: Multiprozessor und Delphi ...
 
Ja und? Wozu hast du sie gekauft? Damit sie mit 2% Last dahin dümpeln? Dann kannst du sie auch in die Schublade legen. Sind die programme richtig programmiert, sollten sie auch Rechenzeit abgeben, wenn andere Programme diese brauchen.

Schneehasi 18. Dez 2003 20:44

Re: Multiprozessor und Delphi ...
 
seti gibt nicht gern ab ;-) darum isolier ich es *g*

Luckie 18. Dez 2003 20:46

Re: Multiprozessor und Delphi ...
 
Und wenn du ein anderes Programm mit hoher Last laufen läßt? Wenn sonst keins läuft braucht es ja nicht abgeben.

Schneehasi 18. Dez 2003 21:04

Re: Multiprozessor und Delphi ...
 
Liste der Anhänge anzeigen (Anzahl: 1)
wenn ich seti freihe Hand gebe .... dann komm ich echt in Bedrängnis wenn ich mal was machen will ... frag mich nicht warum das so ist ... aber wenn ich es auf eine CPU isoliere hab ich ein stabiles System ...

ps prio von seti ist schon minimum

ich mach mal nen screener vom TM LOL dann siehste was ich mein :-)

Jelly 18. Dez 2003 21:27

Re: Multiprozessor und Delphi ...
 
Hallo Schneehasi,

mal ne Frage. Hast du schon mal probiert einfach die Prozesspriorität auf niedrig zu setzen. Dann solltest du nebenher problemlos weiterarbeiten können.

Gruss,
Tom

Schneehasi 18. Dez 2003 21:29

Re: Multiprozessor und Delphi ...
 
wie ich schon geschrieben habe, die prio vom Prozess ist minimum gesetzt ...

Schneehasi 19. Dez 2003 15:01

Re: Multiprozessor und Delphi ...
 
hat keiner ne Idee wie ich die Prozessor Affinität von nem Prozess ändere ? ...

:wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.
Seite 1 von 2  1 2      

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