“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar DTrace como Profiler Memoria

2013/5/1
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
¿Cuáles son las características y beneficios clave de la programación en el lenguaje de nivel de ensamblaje?
Cómo hacer un desplazamiento de palabras
Cómo utilizar Cscript para crear una base de datos basada en la Web
Oracle SQL Tutorial
¿Por qué necesitamos automatizar tareas administrativas qué idiomas se usan comúnmente para automatizar la administración de sistemas se está volviendo tan popular?
Cómo cambiar el color de Fieldset
¿Qué lenguaje de programación ha dominado la informática científica en los últimos 45 años?
Cómo encontrar un Coder
Conocimiento de la computadora © http://www.ordenador.online