Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kann ich mehrere Prozessoren gleichzeitig nutzen? (https://www.delphipraxis.net/102283-kann-ich-mehrere-prozessoren-gleichzeitig-nutzen.html)

TromPeter 26. Okt 2007 06:59


Kann ich mehrere Prozessoren gleichzeitig nutzen?
 
Moin,
Ich "programmiere" in Delphi mit BDS 2006 und schreibe gerade ein Programm zur Auswertung meiner Messdaten. Aufgrund mangelnder Programmiererfahrung ist das Programm relativ simpel gestrickt und ich erhalte am Ende eine einfache ausführbare Datei, mehr nicht. Da die Auswertung extrem rechenzeit und speicheraufwändig ist dauert sie im Moment jedes mal mehrere Stunden.
Ich nutze ein Windows XP64-System mit DualCore und je zwei virtuellen Prozessoren. - Das Ende vom Lied ist, dass mein Programm zwar die maximalen 4 GB Arbeitsspeicher nutzen kann, aber nur einen Prozessor nutzt (25% Auslastung). Hat einer von Euch eine Idee, ob und wenn ja, wie ich die anderen drei mit nutzen kann?
Bis dann,

Peter

Alien426 26. Okt 2007 07:08

Re: Kann ich mehrere Prozessoren gleichzeitig nutzen?
 
Mittels Threads.

RavenIV 26. Okt 2007 08:16

Re: Kann ich mehrere Prozessoren gleichzeitig nutzen?
 
Und Du musst ein OS haben, das die verschiedenen Prozessoren auch unterstützt und die Threads auf die Prozessoren verteilen kann.

z.B. mit Win98 oder WinNT 4.0 wird das nicht gehen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:09 Uhr.

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