Gibt es Möglichkeiten, den Ressourcenverbrauch von Calibre zu begrenzen?

4006
Ivo Flipse

Ich versuche, eine Sammlung von Büchern mit Calibre auf meinen Kindle hochzuladen, und die Ressourcennutzung erfolgt durch das Dach:

Gibt es Möglichkeiten, den Ressourcenverbrauch von Calibre zu begrenzen?

Obwohl der Einsatz all meiner Kerne beeindruckend ist, kann dies etwas extrem sein. Gibt es eine Möglichkeit, die Menge an RAM / CPU, die Caliber verwenden kann, zu begrenzen?

Wenn Sie mehrere andere Programme deaktivieren (und der Konvertierungswarteschlange keine weiteren Bücher mehr hinzufügen), sinkt die Speicherauslastung geringfügig. Trotzdem beanspruchen die drei calibre-parallel.exe *32Prozesse jeweils einen kompletten Kern. Was die Speicherauslastung angeht, so summierte sich die Gesamtmenge für alle vier Prozesse auf rund 2 GB, was ich ehrlich finde, ein wenig massiv.

5

2 Antworten auf die Frage

3
paradroid

Wenn Sie die Anzahl der CPU-Zyklen, die das Programm verwenden kann, nicht einschränken, wäre es sinnvoller, den Prozess mit der rechten Maustaste anzuklicken Task Managerund ihm eine a zu gebenBelow Normal Priority .

Auf diese Weise kann das Programm weiterhin das tun, was es tun muss, wenn nichts anderes getan werden muss. Ich mache das oft, wenn ich eine Hintergrundaufgabe habe, wie etwa 3D-Rendering, da ich den Computer damit normal benutzen kann.

Mit Process Hacker können Sie auch seine Einstellungen anpassen Page Priority, wobei ich davon ausgehe, dass sich die Zuweisung von RAM durch das System ändern wird.

2
Mehper C. Palavuzlar

Sie können BES (Battle Encoder Shirase) verwenden, ein kleines (leichtes) Tool, das die CPU-Auslastung für einen bestimmten Prozess begrenzt. Ich habe es unter Windows 7 ausprobiert und es funktioniert.

Verwenden Sie diese Seite zum Herunterladen: Version 1.4.3 - 22. Juni 2011

Link: Verwendung

BES ist ein kleines Tool, das die CPU-Auslastung für einen bestimmten Prozess einschränkt: Sie können beispielsweise die CPU-Auslastung eines Prozesses einschränken, bei dem die CPU zu 100% bis zu 50% (oder einem beliebigen Prozentsatz, den Sie möchten) verwendet wird. Damit können Sie andere Programme bequem verwenden, während Sie im Hintergrund etwas CPU-intensives tun. Durch die Begrenzung der CPU-Last können Sie Ihre CPU auch sofort abkühlen, wenn sie zu heiß wird. Natürlich verlangsamt sich die Verarbeitungsgeschwindigkeit proportional, wenn Sie die CPU-Auslastung begrenzen, aber es sollte viel besser sein als ein Absturz aufgrund von Hitze oder (im schlimmsten Fall), wenn Ihr Computer mit einer gebrannten CPU beschädigt wurde.

Das Ergebnis mit dieser Lösung:

enter image description here

Interessante Lösung @Mepher :-) Jetzt gleich ausprobieren Ivo Flipse vor 12 Jahren 0
@Ivo: Es scheint, dass andere Calibre-Benutzer (http://oldbugs.calibre-ebook.com/ticket/7817) unter hoher CPU-Auslastung leiden ... Mehper C. Palavuzlar vor 12 Jahren 0
Scheint definitiv die Last zu reduzieren, hilft zwar nicht mit dem RAM, aber zumindest bleibt mein Computer nutzbar. Ivo Flipse vor 12 Jahren 0
Der Name ist ... verrückt. sinni800 vor 12 Jahren 0