Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Little CPU Control (https://www.delphipraxis.net/188530-little-cpu-control.html)

Monday 13. Mär 2016 10:32

Little CPU Control
 
Hallo,

spontan hatte ich ein kleines Programm geschrieben. Ursprünglich nutzte ich ein ähnliches Programm, dass aber nun nicht mehr funktioniert und auch nicht mehr so war wie meine Anforderungen.

Nun veröffentliche ich das erste mal ein Projekt ;-) Mit dem Namen bin ich mir aber noch unklar.


Kurzbeschreibung:
Der Little CPU Control soll auf Mehrkernsystemen (z.B. Duo/Quadcore), einzelne Kerne auf verschiedene Prozesse verteilen (bzw. einzelne Prozesse auf die Kerne verteilen). Damit soll/kann die Performance erhöht werden. (Und/auch evtl. ältere Software wieder zum laufen gebracht werden.)



Vorraussetzungen:
- Getestet mit Win 7 64 Bit. Nur für Windows.
- Lauffähig mit 32/64 Bit ab Win XP (?)
- Mehrkernrechner
- Ggf. Administratorrechte



Läuft das Programm bei euch? Wie gefällt es?

Download hier:
http://hertste.de/pc/downloads/littl...ontrol_zip.zip

Inhalt der Zip: Programm + ausführliche liesmich.


Version 1.0 03/2016

Der schöne Günther 13. Mär 2016 12:05

AW: Little CPU Control
 
Wenn ich die Liesmich-Datei richtig verstehe dann ist die Motivation folgende:
  1. Eine rechen-intensive Anwendung belegt Kern 1
  2. Man möchte eine zweite rechenintensive Anwendung starten
  3. Windows wäre jetzt evtl. so dumm dieser Anwendung den schon ziemlich "belasteten" Kern 1 zuzuweisen
  4. Mit diesem Tool kann ich manuell einen anderen vorgeben (z.B. 2)


Richtig so?

Monday 13. Mär 2016 12:53

AW: Little CPU Control
 
Die Motivation, Idee, ist richtig.

Das Programm überprüft aber nicht die Auslastung eines Prozesses und verteilt dementsprechend. Die Verteilung ist, in dieser Hinsicht, zufällig (Systemprozesse sind ausgenommen, diese erhalten immer alle Kerne). Wäre aber eine Idee.

BUG 13. Mär 2016 14:59

AW: Little CPU Control
 
Zitat:

Zitat von Monday (Beitrag 1332811)
Das Programm überprüft aber nicht die Auslastung eines Prozesses und verteilt dementsprechend. ... Wäre aber eine Idee.

Das macht so ziemlich jedes general-purpose Betriebssystem bereits und du störst es mit zufälligen Zuweisungen eher dabei. In das Scheduling (oder allgemein Ressourcenverwaltung) einzugreifen macht meistens nur Sinn, wenn du mehr Wissen hast als das OS (z.B. diese alte Anwendung läuft nur, wenn sie nur einen Kern nutzen darf).

Trotzdem eine schöne Idee, ist ja auch nen spannendes Thema :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 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