Ver la versión completa : [Ayuda] ¿Programa para hacer benchmark de aplicaciones?
FlipFlopX
12/06/2011, 02:23
Hola gente, sabéis si hay algún programa, ya sea bajo linux o windows que permita monitorizar aplicaciones, y me diga ram consumida, tiempo de ejecución, ciclos...etc? Y que sea lo más estable e independiente posible, no que arranque 2 veces el SO, y me de una lectura diferente cada vez... Las aplicaciones suelen ser muy sencillas, sin librerías ni nada, C puro, pero el código no quiero/puedo tocarlo.
No sé si me entendeis un poco lo que quiero xD
Saludos
jduranmaster
12/06/2011, 11:28
Te lo puedes hacer o bien en JAVA usando las liberias de java.lang.Runtime para preguntar estados de procesos , memoria libre, etc... y luego JAVA2D para presentar en forma de gráficos de barras y graficas de consumo de memoria de forma sencilla. Esto te serviriria para Windows y Linux de forma indistinta.
Tmb lo puedes hacer en C y C++ pero depende mas del sistema operativo y de las llamadas al sistema que tengas dispobnibles para acceder a dicha información . Luego la representación en forma de interfaces graficas de usuario tmb puede ser muy completa. por ejemplo bajo windows te recomiendo MFC´s y bajo LINUX, cualquier cosa que no sea Qt.
FlipFlopX
12/06/2011, 15:11
Si la cosa es no tocar el código para nada
Si creas un macro para los malloc/free (como dices que es C) para que apunte la memoria que reservas y te la muestre al final en un log no tendras que tocar nada del codigo. Para medir el tiempo de CPU... usa un profiler, no se me ocurre otra cosa.
FlipFlopX
12/06/2011, 16:33
Sí, pero hay binarios de otros, en el que no tengo acceso al código.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.