Como iniciar un exe con prioridad baja

19/01/2004 - 19:14 por Tito | Informe spam
Saludos, tengo un exe hecho en pascal o algun tipo de programa DOS.

En problema que cuando lo hago correr sobre XP, ocupa el 100% de CPU.

Hay alguna solucion a esto? lo he intentado bajando la prioridad a traves
del adm de tareas y funciona, la sigue usando pero almenos puedo trabajar.
 

Leer las respuestas

#1 Ramón Sola [MS MVP]
20/01/2004 - 06:01 | Informe spam
Tratándose de un programa DOS no te puedo asegurar nada, pero podrías probar a ejecutarlo con el comando Start de esta forma:
cmd /c start /low programa.exe "parámetros si los necesita"
cmd /c start /abovenormal programa.exe "parámetros si los necesita"

Excepto en una ventana de símbolo del sistema, se necesita anteponer "cmd /c" porque Start es un comando interno.

Para más información sobre Start ejecuta:
cmd /k start /?
O directamente start /? en una ventana de símbolo del sistema.

La cosa es que el DOS no es real en Windows XP, es "virtual", se emula, por ello requiere muchos ciclos de CPU para que el rendimiento del programa DOS sea similar con respecto a la ejecución sobre un DOS real.
Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Se procura que los consejos y procedimientos dados sean válidos y
seguros desde el punto de vista técnico. No obstante, el autor
declina cualquier responsabilidad sobre su uso.


El perro de San Roque no tiene rabo porque Tito () se lo ha
cortado:
Saludos, tengo un exe hecho en pascal o algun tipo de programa DOS.

En problema que cuando lo hago correr sobre XP, ocupa el 100% de CPU.

Hay alguna solucion a esto? lo he intentado bajando la prioridad a traves
del adm de tareas y funciona, la sigue usando pero almenos puedo trabajar.

Preguntas similares