Gibt es Möglichkeiten, die Ressourcennutzung von Calibre zu begrenzen?

Gibt es Möglichkeiten, die Ressourcennutzung von Calibre zu begrenzen?

Ich versuche, mit Calibre eine Büchersammlung auf meinen Kindle hochzuladen, und der Ressourcenverbrauch geht durch die Decke:

Bildbeschreibung hier eingeben

Obwohl die Nutzung aller meiner Kerne beeindruckend ist, ist das vielleicht etwas extrem.Gibt es eine Möglichkeit, die von Calibre nutzbare RAM-/CPU-Menge zu begrenzen?

Wenn man mehrere andere Programme ausschaltet (und keine weiteren Bücher mehr zur Konvertierungswarteschlange hinzufügt), sinkt der Speicherverbrauch leicht. Trotzdem calibre-parallel.exe *32verbrauchen die drei Prozesse jeweils einen kompletten Kern. Was den Speicherverbrauch aller vier Prozesse zusammen betrifft, so beträgt erca. 2 GB, was ich ehrlich gesagt für etwas gewaltig halte.

Antwort1

Sie könnenBES (Kampfcodierer Shirase)Dabei handelt es sich um ein kleines (leichtgewichtiges) Tool, das die CPU-Auslastung für einen bestimmten Prozess begrenzt. Ich habe es unter Windows 7 ausprobiert und es funktioniert.

Auf dieser Seite können Sie Folgendes herunterladen:Version 1.4.3 – 22. Juni 2011

Verknüpfung:Wie benutzt man

BES ist ein kleines Tool, das die CPU-Auslastung für einen bestimmten Prozess begrenzt: Sie können beispielsweise die CPU-Auslastung eines Prozesses, der sonst 100 % der CPU-Auslastung hätte, auf 50 % (oder einen beliebigen Prozentsatz) begrenzen. Auf diese Weise können Sie bequem andere Programme verwenden, während Sie im Hintergrund etwas CPU-intensives tun. Durch die Begrenzung der CPU-Auslastung können Sie Ihre CPU auch sofort abkühlen, wenn sie zu heiß wird. Natürlich wird die Verarbeitungsgeschwindigkeit proportional langsamer, wenn Sie die CPU-Auslastung begrenzen, aber das sollte viel besser sein, als ein Absturz wegen Hitze oder (im schlimmsten Fall) ein Computerbruch mit durchgebrannter CPU.

Das Ergebnis mit dieser Lösung:

Bildbeschreibung hier eingeben

Antwort2

Anstatt die Anzahl der CPU-Zyklen zu drosseln, die das Programm nutzen kann, wäre es sinnvoller, mit der rechten Maustaste auf den Prozess zu klicken Task Managerund ihm ein zu geben Below Normal Priority.

Auf diese Weise kann das Programm weiterhin tun, was es tun muss, wenn nichts anderes getan werden muss. Ich mache das oft, wenn eine Hintergrundaufgabe ausgeführt wird, z. B. 3D-Rendering, da ich dann den Computer wie gewohnt verwenden kann.

MitProzesshackerSie können auch dessen anpassen Page Priority, wodurch sich meiner Annahme nach die Art und Weise ändert, wie das System ihm RAM zuweist.

verwandte Informationen