Psi

Información del sistema de Python
Descargar ahora

Psi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Miles and Floris Bruynooghe
  • Sitio web del editor:
  • http://www.psychofx.com/psi/

Psi Etiquetas


Psi Descripción

Información del sistema de Python PSI es una biblioteca de Python para proporcionar acceso directo al sistema en tiempo real y procesar la información. Está hecho de varios submódulos. El módulo de arco proporciona información sobre el sistema, como el nombre y la versión del sytem, ​​la arquitectura de la máquina, etc. Tiene una clase que representa cada sistema y una función de fábrica que devolverá una instancia del Clase en la que PSI se está ejecutando actualmente. El módulo de proceso proporciona una interfaz para obtener información sobre los procesos que se ejecutan actualmente en el sistema. Cada proceso se representa como una instancia de la clase de proceso y, además, existe una clase de procesos que es un diccionario de todos los procesos en ejecución. Para saber cuáles están disponibles exactamente los atributos y lo que significan que debe ver las documentos y los ejemplos en el archivo y los ejemplos / ejemplos de Rieame, pero es importante tener en cuenta que toda la información se recopila en el tiempo de instatiación. Por lo que los contenidos de las instancias de procesos y procesos son realmente instantáneas y aún contendrán toda la información incluso después de que el proceso real se haya ido. Hay algunas funciones generales disponibles directamente en el espacio de nombres PSI, como LoadAVG (), getZoneid (), etc., una vez más Consulte las DOCSTRINGS para obtener información detallada. Es posible que no esté disponible información en todas las plataformas, en lugar de intentar emular esta información, estas partes de la API simplemente no existen en esas plataformas. Los ejemplos de estos son: psi.process.process.pcpu que no está disponible en Linux, PSI.GETZONEID (), que solo está disponible en SOSOS 10 y superior, etc.SSSUPPORTADO DE PLAWSTSPYTHON: 2.3, 2.4, 2.5, 2.6 y 3.0.linux: Kernels desde 2.4.0 hasta 2.6.29.Sunos: Solaris 8, 9 y 10 y OpenSolaris (SUNOS 11) .AIX: 5.3darwin: 10.3 y superior.extra setup.py Funciones Nuevas Build_Ext Opción: --devel. Esto usa -WError y permite muchas más advertencias, además de la optimización. Utilizando la optimización. Tiene una opción que también ejecutará pruebas que usarán sudo o su -c para ejecutar algunas pruebas adicionales como raíz (se requieren, ya lo desea, si desea probar las prioridades de detección de procesos, etc.). El comando Valgrind ejecuta el testsuite bajo el corrector de memoria de Valgrind. Para esto, debe tener un Python especialmente compilado: ./ Configure --with-Pydebug --WITHOUT-PYMALLOC --PREFIX = / OPT / OPT / PYDEBUGMAKEMAKETEALETE El comando Etiquetas construirá un archivo de etiquetas Emacs usando molienda (que es un binario de la Paquete de sonrisa de Python). Requisitos: · Python


Psi Software relacionado