Tengo un programa de Python que realiza cálculos que consumen tiempo. Como usa una CPU alta y quiero que mi sistema siga siendo receptivo, me gustaría que el programa cambie su prioridad a un nivel inferior al normal.Cambiar la prioridad del proceso en Python, multiplataforma
encontré esto: Set Process Priority In Windows - ActiveState
Pero estoy en busca de una solución multiplataforma.
buena solución, pero ¿por qué llamas sys.getwindowversion() en lugar de comprobar sys.platform? –
Solo quiero saber confiablemente si estoy corriendo en Windows o no. 'sys.platform' [tiene valores de devolución documentados] (http://docs.python.org/library/sys.html#sys.platform) pero no estaba seguro de si era confiable, ¿realmente regresa' 'win32'' en Windows de 64 bits? (Créalo o no, todavía no tengo un Windows de 64 bits para probarlo! Supongo que debería poder trabajar ahora) –
Probado en Win7 64 bits (con Python 64 bits): 'sys.platform' de hecho devuelve ''win32'' – Jonathan