AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Multi-Core Launcher (v1.02)
Thema durchsuchen
Ansicht
Themen-Optionen

Multi-Core Launcher (v1.02)

Ein Thema von Aurelius · begonnen am 6. Okt 2007 · letzter Beitrag vom 23. Sep 2009
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Aurelius
Aurelius
Registriert seit: 29. Jan 2007
Hallo DP'ler

Da manche Programme und SPiele, wenn sie mehreren Kernen zugewiesen werden, Probleme machen und nicht richtig laufen habe ich dieses kleine Programm für einen meiner Kumpels geschrieben. Außerdem kann man so auch mehrere CPU-lastige Anwendungen (z.b. Videocodierung + Spiel gleichzeitig) gezielt auf die jeweiligen Kerne legen und so die Performance erhöhen. Den Kern kann man zwar auch per Taskmanager unter "Prozesse" zuweisen, nur finde ich das etwas umständlich, v.a. wenn man ein Spiel o.ä. erst minimieren muss.

Funktionen
  • startet ein ausgewähltes Programm und weist diesem 1 best. Kern zu
  • Programme können mit Parametern gestartet werden
  • unterstützt im Augenblick bis zu 4 CPU's
  • minimiert sich nach dem Starten in den Tray (auf Wunsch)
  • bis zu 5 Profile werden gespeichert
  • Programme können per Tray-Menü gestartet werden
  • Systray-Icon
  • AutoStart-Option

* Note: MCL schreibt keinerlei Infos in die Registry, alles wird in eine ini-Datei geschrieben. Beim ersten Erstellen dieser Datei kann es im Augenblick noch ein paar Sekunden dauern.

Getestet unter Windows-XP mit einem P4-HT

Freue mich auf eure Kritik!
Miniaturansicht angehängter Grafiken
screen_725.jpg  
Angehängte Dateien
Dateityp: txt readme_150.txt (1,1 KB, 132x aufgerufen)
Dateityp: exe mcl_547.exe (487,0 KB, 277x aufgerufen)
Dateityp: zip multi-core_launcher_160.zip (53,9 KB, 328x aufgerufen)
 
totti14

 
Delphi 10.3 Rio
 
#21
  Alt 14. Nov 2007, 09:28
Supi Programm,
was macht mann wenn das Hauptprogramm läuft aber es eine *.sys Datei nach lädt die kein Dual Core mag ?

Gibt es dafür auch eine Lösung ?

Gruß
totti14
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

 
Delphi 7 Personal
 
#22
  Alt 14. Nov 2007, 09:44
Ist das jetzt nur eine hypothetische Frage oder passiert dir sowas tatsächlich? Wenn es denn so ist kenn ich dafür leider keine Lösung...
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

 
Delphi 7 Personal
 
#23
  Alt 19. Nov 2007, 12:18
So, ich habe ein Update rausgebracht, wie immer alles auf Seite 1.
Jonas
  Mit Zitat antworten Zitat
Johnny Bravo
 
#24
  Alt 27. Jun 2008, 17:45
Ich weiß das der Thread zwar schon älter ist, ich hab aber dennoch eine Frage:

Wäre es nicht sinnvoller, mehrere Kerne auszuwählen?
Manche Spiele laufen mit 2 Kernen schneller als auf einer 4 Kern CPU, oder man möchte einen Benchmark mit einer Simulierten 3 Kern CPU durchführen.
Könntest du nicht einbauen das man mehrere Kerne nutzen kann? Wäre meiner Meinung nach sinnvoller, als nur einen zu wählen, egal wieviel kerne man hat.

mfg
  Mit Zitat antworten Zitat
Benutzerbild von MuTzE.Y85
MuTzE.Y85
 
#25
  Alt 21. Okt 2008, 18:10
Dual-Core Manager

Dort mal den Multi-Core Manager ansehen!
  Mit Zitat antworten Zitat
thafuba
 
#26
  Alt 23. Sep 2009, 13:27
Zitat von MuTzE.Y85:
Dual-Core Manager

Dort mal den Multi-Core Manager ansehen!
jo, das sieht schon besser aus als der Multi-Core Launcher.
vorallem weil beim übergeben der der Core's beim Multi-Core Launcher, auch wenn diese nur einzelln ausgewählt werden können, ein fehler drin ist.
Delphi-Quellcode:
  ...
  if checkbox1.checked then Core := 1;
  if checkbox2.checked then Core := 2;
  if checkbox3.checked then Core := 3;
  if checkbox4.checked then Core := 4;
  CreateProcessCPUKernel(PChar(File1.Text), PChar(Param1.Text), Core);
  ...
checkbox1 und checkbox2 stimmen ja noch, aber checkbox3 müsste 4 bzw checkbox4 müsste 8 sein.
hab's mir weiter garnicht mehr angesehen, da mir der Multi-Core Launcher zu wenig dynamisch ist.

Bastele selbst auch schon ne weile an so nem Teil und hab irgendwie nicht mitgeschnitten, dass MuTzE sowas schon gemacht hat :/
Mein Programm ist im gegensatz zu MuTzE's nicht so Stylisch und hat keine Prozessüberwachung.
Bei mir wird alles bei start mitgegeben, dafür auch die Priority, falls erwünscht.
Theoretisch sollte mein Programm so viele Kerne unterstützen, wie auch windows es könnte.
(also nicht auf z.b 4 Kerne beschränkt)

Wenn ihr es euch ansehen wollt -> http://q3fuba.wordpress.com

lg. fuba
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 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