Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: najmuddin en 3 Enero 2013, 00:03 am



Título: Evaluar rendimiento de la aplicación
Publicado por: najmuddin en 3 Enero 2013, 00:03 am
Saludos...

Actualmente me encuentro desarrollando un videojuego en C++ usando SDL. El asunto es que es mi primer proyecto de este tipo, y como tal llegan a mi cabeza muchas dudas sobre si lo que estoy haciendo lo estoy logrando satisfactoriamente, si hay alternativas más eficientes y más importante aún, si no estoy pasando por alto elementos que podrían ser críticos al momento de entregar al usuario un programa de calidad.

Por ello quisiera preguntarles:

1) Hay alguna aplicación (o método) que me permita hacer seguimiento de la memoria reservada dinámicamente: Si es liberada en su totalidad al finalizar la ejecución del programa, si se intenta acceder a áreas que no correspondan a la aplicación, etc.

2) Siguiendo con lo mismo, hay alguna aplicación de utilidad para diagnosticar este y otros tipos de errores, como defectos en la seguridad de la aplicación, o que sea útil para optimizar el programa.

Les agradezco mucho, he buscado en la red y encuentro aplicaciones para evaluar el rendimiento general del equipo, no de una aplicación en particular.

Najmuddin


Título: Re: Evaluar rendimiento de la aplicación
Publicado por: Khronos14 en 3 Enero 2013, 11:54 am
Valgrind.


Título: Re: Evaluar rendimiento de la aplicación
Publicado por: najmuddin en 4 Enero 2013, 02:38 am
Muchas gracias. Parece ser una aplicación excelente... Lástima que no esté disponible para Windows (ya sé, ya sé...  ;D)...  ¿Alguna otra recomendación que funcione en mi SO?



Título: Re: Evaluar rendimiento de la aplicación
Publicado por: Khronos14 en 4 Enero 2013, 11:29 am
Parece ser que hay una herramienta parecida al Valgrind para Windows, no es tan eficiente pero funciona. Se llama Dr. Memory.

http://code.google.com/p/drmemory/


Título: Re: Evaluar rendimiento de la aplicación
Publicado por: ABDERRAMAH en 10 Enero 2013, 09:23 am
¿sirve con .net? pregunto porque como corre dentro de una máquina virtual...


Título: Re: Evaluar rendimiento de la aplicación
Publicado por: Oblivi0n en 10 Enero 2013, 11:44 am
Visual studio tiene su propio profiler, y es bastante bueno


Título: Re: Evaluar rendimiento de la aplicación
Publicado por: ABDERRAMAH en 10 Enero 2013, 11:48 am
ok, entendido, me informaré para pasar mis proyectos, gracias.