Ping

Una herramienta de desarrollo para medir, monitorear y analizar el comportamiento de la memoria de los objetos de Python.
Descargar ahora

Ping Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Precio:
  • FREE
  • Nombre del editor:
  • Jean Brouwers, Ludwig Haehne, Robert Schuppenies
  • Sitio web del editor:
  • http://packages.python.org/

Ping Etiquetas


Ping Descripción

Una herramienta de desarrollo para medir, monitorear y analizar el comportamiento de la memoria de los objetos de Python. Pympler es una herramienta de desarrollo para medir, monitorear y analizar el comportamiento de la memoria de los objetos de Python en una aplicación de Python en ejecución. Pympling A Python Solicitud, se puede obtener información detallada en el tamaño y la vida útil de los objetos de Python. El comportamiento de tiempo de ejecución indeseable o inesperado, como la memoria Bloat y otras "Pymples", se puede identificar fácilmente .PMPLER integra 3 módulos previamente separados en una herramienta de perfiles completamente integral. El módulo ASIZEOF proporciona información de tamaño básico para uno o varios objetos de Python, el módulo MUPPY se usa para el monitoreo en línea de una aplicación de Python y el módulo Heapmonitor proporciona un análisis fuera de línea de la vida útil de los objetos de Python seleccionados. LaPYMPLER está completamente escrita en Python, Sin dependencias con bibliotecas o proyectos externos. Tanto el módulo de Headmonitor como el MUPPY funcionarán con Python 2.4, 2.5 y 2.6. El módulo ASIZEOF se ha probado con Python 2.2.3, 2.3.7, 2.4.5, 2.5.1, 2.5.2, 2.6 o 3.0RC3 en CentOS 4.6, SUSE 9.3, PANTHER 10.3.9 (PPC) y MACOS X 10.4 .11 Tiger (Intel), Solaris 10 y Windows XP El Python de 32 bits y en RHEL 3U7 y Solaris 10, ambos python.Target audiencia de 64 bits: cada desarrollador de Python interesado en analizar el consumo de memoria de su programa Python debería encontrar Una instalación adecuada y fácilmente utilizable en Pympler.Usage Ejemplos: Aaron es curioso cuánta memoria se consumen ciertos objetos de Python. Utiliza una de las funciones ASIZEOF para obtener el tamaño de estos objetos y todos los referentes asociados. Pedro está tratando de comparar diferentes implementaciones de un nuevo módulo de analizador. Para cada implementación, utiliza el módulo ASIZEOF para imprimir estadísticas simples, como el tamaño y el número de objetos resumidos por Type.Graham, se ha notificado que su script de Python fuge la memoria. Mirar la salida de depuración del colector de basura no revela de dónde provienen las fugas. Por lo tanto, decide usar el módulo MUPPY para ver qué acciones dan como resultado un mayor uso de memoria. Graham descubre que cada vez que su guión entra en el conjunto de entrada, se crea un nuevo objeto DICT. Con la ayuda del módulo MUPPY, puede identificar dónde se hace referencia a estos nuevos DICTS y elimina la fuga. Helen mantiene una aplicación compleja que está ocupando una gran cantidad de memoria. A ella le gustaría reducir la huella de la memoria de su programa al optimizar o reestructurar su código. Ella tiene una serie de candidatos de optimización y le gustaría saber si optimizar a uno de ellos probablemente reduciría la huella total de la memoria. Helen usa el montón para rastrear y alejar a sus clases de candidatos. Los resultados le dicen a ella qué instancias de clase ocupan las mayores acciones de memoria y, por lo tanto, son las más adecuadas para los intentos de optimización. Después de intentar optimizar su código, ella ejecuta el programa nuevamente y compara los resultados de perfilado para cuantificar las mejoras. Requisitos: · Python


Ping Software relacionado

Antena

Antares es un proyecto diferente de todos los demás marcos que están tomando luz en estos días. ...

150

Descargar

Json-lib

JSON (Notación de objetos Javascript) es un formato de intercambio de datos ligero. ...

166

Descargar

Turboge

TurbogEars es un completo mega marco de desarrollo web a la parte delantera en Python. ...

131

Descargar