imagemagick non usa la CPU?


0

Sono su Windows (7) e mi piacerebbe avere imagemagick fare un pollice. Sto usando append quindi non sta facendo un file alla volta ma molti. Ho capito come limitare l'utilizzo della memoria ( -limit area ). Non credo di poter fare lo stesso per la CPU, posso? So che posso farne uso più di un thread / core per una maggiore velocità, ma ho intenzione di eseguirlo su macchine con una CPU e preferirei non averlo esaurito tutta la potenza della CPU.

Inoltre sto generando il processo tramite la classe Process in .NET

Risposte:


1

La maggior parte dei sistemi operativi consente di impostare valori di priorità (o equivalenti) per i processi. Ciò limita in modo efficace il grado in cui quel processo può utilizzare il tempo della CPU in concorrenza con altri processi.

Vedere https://stackoverflow.com/q/1374817/477035


Lo StackOverflow menzionato è utile solo per gli sviluppatori. Presumo che la domanda simile da Superuser aiuterà acidzombie24 di più: superuser.com/questions/83148/...
Robert

@Robert, questa è una risposta migliore per SU. acidzombie24 ha detto che stava usando la classe Process di .Net (cioè programmazione VB o C #)
RedGrittyBrick

Grazie, è perfetto. Ho completamente dimenticato quel comando in corso (forse bc ho scoperto che non funzionava su linux o qualcosa del genere) e stavo pensando a qualcosa come Linux nice ma su Windows. Ma sì, questo completamente risponde +1 e accettato. Anche CC @Robert
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.