Evaluar rendimiento de la aplicación

Iniciado por najmuddin, 3 Enero 2013, 00:03 AM

0 Miembros y 1 Visitante están viendo este tema.

najmuddin

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
-DARAKknight-


Khronos14


najmuddin

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?

-DARAKknight-


Khronos14

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/

ABDERRAMAH

¿sirve con .net? pregunto porque como corre dentro de una máquina virtual...

Oblivi0n

Visual studio tiene su propio profiler, y es bastante bueno

ABDERRAMAH

ok, entendido, me informaré para pasar mis proyectos, gracias.