Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las herramientas de monitoreo de pérdida de memoria en Windows?

¿Cuáles son las herramientas de monitoreo de pérdida de memoria en Windows?

1. ccmalloc: una biblioteca sencilla de depuración de malloc y pérdida de memoria para programas C y C++ en Linux y Solaris.

2. Biblioteca Dmalloc-Debug Malloc.

3. Electric Fence: la biblioteca de depuración malloc() escrita por Bruce Perens en la distribución de Linux.

4. Leaky: un programa para detectar pérdidas de memoria en Linux.

5. LeakTracer: rastrea y analiza pérdidas de memoria en programas C++ en Linux, Solaris y HP-UX.

6. MEMWATCH: escrito por Johan Lindh, es una herramienta de detección de errores de memoria en lenguaje C de código abierto, principalmente a través del predecesor de gcc.

7. Valgrind-Depuración y creación de perfiles de programas Linux, dirigidos a programas escritos en C y C++.

8. KCachegrind-Una herramienta de visualización de los datos de creación de perfiles generados por Cachegrind y Calltree.

9. Leak Monitor: una extensión de Firefox que puede encontrar tipos de fugas relacionadas con Firefox.

10. Detector de fugas de IE (Drip/IE Sieve): los detectores de fugas de goteo y IE Sieve ayudan a los desarrolladores web a mejorar el rendimiento de las páginas web dinámicas al informar sobre pérdidas de memoria evitables debido a las limitaciones de IE.

11. Detector de fugas de Windows: detecta cualquier fuga de recursos (memoria, identificadores, etc.) en cualquier aplicación Win32, basándose en enlaces de llamadas de Win API.

12. SAP Memory Analyzer: es un software de análisis de memoria JAVA de código abierto que se puede utilizar para ayudar a encontrar pérdidas de memoria en programas JAVA. Puede encontrar fácilmente grandes bloques de memoria y verificar quién los ha estado ocupando. Está basado en Eclipse RCP (Rich Client Platform), puede descargar la versión independiente de RCP o el complemento Eclipse.

13. DTrace: Dynamic Tracing, es un software de código abierto que puede ejecutarse en plataformas similares a Unix. Los usuarios pueden detectar dinámicamente el núcleo del sistema operativo y los procesos del usuario para comprender con mayor precisión las condiciones del uso de recursos del sistema. mejore el rendimiento del sistema, reduzca los costos de soporte y realice ajustes efectivos.

14. IBM Rational PurifyPlus: ayuda a los desarrolladores a identificar errores de rendimiento y confiabilidad en código C/C++, .NET, Java y VB6 administrado. PurifyPlus combina detección de fugas y errores de memoria, creación de perfiles de rendimiento de aplicaciones, análisis de cobertura de código y más en un único y completo conjunto de herramientas.

15. Parasoft Insure++: una herramienta de detección automática de errores en tiempo de ejecución para aplicaciones C/C++. Puede monitorear automáticamente programas C/C++ y descubrir daños en la memoria, pérdidas de memoria, errores de puntero y errores de E/S. otros errores. Y mediante el uso de una serie de tecnologías únicas (tecnología SCI y pruebas de mutación, etc.), verificamos y probamos minuciosamente nuestro código para identificar la ubicación exacta del error y brindar información de diagnóstico detallada. Se puede ejecutar como complemento para Microsoft Visual C++.

16. Compuware DevPartner para Visual C++ BoundsChecker Suite: software de herramienta de depuración y detección de errores en tiempo de ejecución diseñado para desarrolladores de C++. Se ejecuta como complemento para Microsoft Visual Studio y C++ 6.0.

17. Software eléctrico GlowCode: incluye verificación de pérdida de memoria, perfilador de código, seguimiento de llamadas de funciones y otras funciones. Proporciona a los desarrolladores de C++ y .Net un completo kit de herramientas de diagnóstico de errores y análisis del rendimiento en tiempo de ejecución.

18. Compuware DevPartner Java Edition: incluye varios módulos funcionales, como detección de memoria Java, pruebas de cobertura de código, pruebas de rendimiento de código, interbloqueo de subprocesos, aplicaciones distribuidas, etc.

19. Quest JProbe: analiza las pérdidas de memoria de Java.

20. ej-technologies JProfiler: una herramienta de creación de perfiles Java con todas las funciones dedicada al análisis de aplicaciones J2SE y J2EE. Combina perfiles de CPU, subprocesos y memoria en una potente aplicación. JProfiler proporciona muchos usos de integración IDE y de integración de servidores de aplicaciones. La GUI intuitiva de JProfiler le permite encontrar cuellos de botella en el rendimiento, detectar pérdidas de memoria y resolver problemas de subprocesos. 4.3.2 Código de registro: A-G666#76114F-1olm9mv1i5uuly#0126

21. BEA JRockit: se utiliza para diagnosticar pérdidas de memoria de Java y señalar la causa raíz. Está especialmente optimizado para la plataforma Intel y puede. utilizarse en hardware Intel para obtener el máximo rendimiento.

22. SciTech Software AB .NET Memory Profiler: encuentre pérdidas de memoria y optimícelas