“Conocimientos Programación>Lenguajes De Programación

Cómo utilizar DTrace como Profiler Memoria

2011/8/10
En el desarrollo de aplicaciones , debe asegurarse de que el programa resultante es tan libre de errores y libre de errores posible. Uno de los principales problemas con el lenguaje C + + de programación son las pérdidas de memoria . Producen pérdidas de memoria cuando una aplicación crea una instancia , de algún tipo, y luego no se quita cuando se ha terminado que se utiliza. Debugging C + + programas de este con las herramientas incorporadas a menudo es difícil de interpretar. Por lo tanto , puede utilizar DTrace para perfilar la memoria y encontrar dónde se produce la pérdida de memoria . Estos procesos se han desarrollado para Unix y Linux en la línea de comandos . Esto requiere un conocimiento avanzado de C + + para realizar las pruebas . Instrucciones
1

Crear una secuencia de comandos en su editor de texto preferido , llamado " memorytest.d " o similar
2

Copia y pega las siguientes líneas : . # Pragma D opción quiet /* PARAMETROS dE PRUEBA * /foto

/* declaración de param1 () * /pARAM1 { printf ("% s :% x \\ n", probefunc , arg1 ) ;}
< p > /* llamada a param2 () * /pARAM2 { printf ("% s :% x \\ n", probefunc , arg0 ) ;}
3

Reemplazar ' PARÁMETROS dE PRUEBA ' con las funciones de su C + + guión y su nombre de la fuente que desea probar en la aplicación. Reemplazar " PARAM1 " con la función que devuelve el parametro y lo mismo con PARAM2 para su otro parámetro . Repita esto con tantos parametros como desee . Salga y guarde la secuencia de comandos
4

Type " dtrace- s /memorytest.d ' pgrep APLICACIÓN '

Lenguajes De Programación
Cómo imprimir DOSEMU en Dot Matrix
Cómo deshabilitar el divisor en HDividedBox
Las ventajas de Fortran
Cómo hacer un diagrama de secuencia UML
Cómo utilizar Enterprise Library Data Block Acceso
Subcadena en CSH
Cómo hacer un Web Bot
Cómo convertir InstallScript de MSI
Conocimientos Informáticos © http://www.ordenador.online