Programm mehr Rechenlesitung zuteilen

OP #692720
Lesenswert?

Hallo,
ich möchte einigen Programmen mehr Rechenleistung zuteilen. Wenn ich 
z.B. mit Ulead Videostudio 10.0 und dem DivX Converter 6.5.1 Videos 
schneide und umcodiere, habe ich nur eine CPU Auslastung von 50-60%.
Wenn ich nicht am PC sitze, dürften die Programme ruhig bis zu 95% 
Auslastung verursachen.

Bei der Prozessorzugehörigkeit habe ich schon beide CPUs aktiviert, und 
auch ein ändern der Priorität brachte keine Besserung.

Wie kann ich die Programme etwas beschleunigen?


Mein System:
Ulead Videostudio 10.0
DivX Converter 6.5.1
Win XP SP2
Athlon 64 X2 Dual Core 6000+
2GB RAM
Raid 0 Festplattenarray.

Mfg,
Kurt
Gast #692738
Lesenswert?

Es ist denkbar, dass dein PC zwar in der Lage wäre, schneller (und auch 
mit entsprechender Prozessorauslastung) zu arbeiten, das System aber 
durch die Festplatte (permanente Schreib-/Lesezugriffe und 
Positioniervorgänge der Schreib-/Leseköpfe) ausgebremst wird.

Gruß,
Magnetus
Gast #692750
Lesenswert?

Hallo,

Wenn die Programme es nicht explizit unterstützen (=> Mehrere 
Work-Threads am laufen haben), können diese nur auf einem Kern 
ausgeführt werden.
Deswegen wird es dem Programm auch nicht möglich sein, mehr als 50% 
deiner Gesamtrechenleistung zu nutzen, das dies ja einem Kern 
entspricht.
Gast #692752
Lesenswert?

> Wenn die Programme es nicht explizit unterstützen (=> Mehrere
> Work-Threads am laufen haben), können diese nur auf einem Kern
> ausgeführt werden.
> Deswegen wird es dem Programm auch nicht möglich sein, mehr als 50%
> deiner Gesamtrechenleistung zu nutzen, das dies ja einem Kern
> entspricht.

Dann müsste dies im Taskmanager zu erkennen sein (z.B. Core1 mit 
annähernd 100% Auslastung, Core 2 nahe 0% Auslastung).
Gast #692802
Lesenswert?

> Dann müsste dies im Taskmanager zu erkennen sein (z.B. Core1 mit
> annähernd 100% Auslastung, Core 2 nahe 0% Auslastung).

Er schreibt nirgends, dass dies nicht so ist. Oder überles ich dies nur 
immer wieder?
Persönliche Seite #692848
Lesenswert?

Magnus Müller wrote:

> Dann müsste dies im Taskmanager zu erkennen sein (z.B. Core1 mit
> annähernd 100% Auslastung, Core 2 nahe 0% Auslastung).

Nein. Denn der Prozess läuft mit gleicher Wahrscheinlichkeit auf beiden 
Cores. Der Scheduler verschiebt in immer wieder. Das läßt sich aber 
AFAIK auch abschalten (man kann einen Prozess an einen Kern binden). Das 
Problem dürfte schlicht sein das die Applikation nicht in der Lage ist 
die beiden Kerne voll auszulasten (nur ein Thread oder mehrere mit 
unsymetrischen Belastungen).

Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren