OmniObjectMeter

OmniObjectMeter

OmniObjectMeter es una parte esencial de la caja de herramientas de cualquier desarrollador de Mac OS X: una herramienta que facilita a los desarrolladores de Cocoa y Unix encontrar y corregir pérdidas de memoria, excesivas ...
OmniObjectMeter es una parte esencial de la caja de herramientas de cualquier desarrollador de Mac OS X: una herramienta que facilita a los desarrolladores de Cocoa y Unix encontrar y corregir pérdidas de memoria, operaciones de asignación excesiva, "zombis", objetos desasigados prematuramente y otros problemas de rendimiento.El producto final es aplicaciones más rápidas y más robustas.Características clave 1. Tiempo bien invertido En lugar de buscar entre los miles de objetos y eventos de asignación en un programa, puede usar OmniObjectMeter para buscar y destruir rápidamente códigos problemáticos.Dedique su tiempo a optimizar el uso de la memoria, la utilización de la CPU y solucionar problemas (en lugar de buscarlos).2. Detección de zombis con cerebros OmniObjectMeter se integra muy bien con el soporte integrado de Cocoa para detectar los llamados objetos 'zombis': activa un interruptor en OmniObjectMeter y podrás detectar el primer mensaje en un objeto zombie.Luego, solo mire el historial de eventos de asignación para ese objeto para determinar por qué el objeto fue desasignado prematuramente.3. Detección de fugas OmniObjectMeter muestra los bloques asignados, los eventos de asignación para cada bloque y el seguimiento de la pila responsable de cada evento de asignación.En el caso de los objetos Cocoa o CoreFoundation, OmniObjectMeter también le permite hacer coincidir fácilmente los eventos de retención con sus eventos de lanzamiento correspondientes.Detecte cualquier evento de retención adicional que no se haya igualado y encuentre fácilmente la fuga.

Categorias

Alternativas a OmniObjectMeter para todas las plataformas con licencia de código abierto