Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-09-2007
Avatar de martinzcr
martinzcr martinzcr is offline
Miembro
 
Registrado: jun 2006
Ubicación: San Jose, Costa Rica
Posts: 53
Poder: 18
martinzcr Va por buen camino
Arrow Verificar rendimiento de mi aplicación

Hola amigos del foro....

Tengo un programa desrrollado en Delphi 2005 con Firebird. Es un programa que esta dividido en módulos. Los módulos estan compilados como BPL's a las que se accede desde un ejecutable principal.
He notado que en algunos momentos las operaciones se vuelven lentas (consultas, apertura de módulos, etc.).
Quisiera saber si alguno sabe de la existencia de alguna herramienta que me permita monitorear los consumos de memoria del ejecutable y de las bpl's para ver en qué módulos esta consumiendo más memoria o más recursos para luego tratar de optimizarlos.

No se si esta clara la consulta... cualquier cosa me avisan y lo planteo de otra forma.

Saludos!
__________________
Martin Zalazar
Responder Con Cita
  #2  
Antiguo 01-09-2007
pcicom pcicom is offline
Miembro
 
Registrado: may 2003
Ubicación: MONTERREY MEXICO
Posts: 253
Poder: 21
pcicom Va por buen camino
Re:

Cita:
Empezado por martinzcr Ver Mensaje
Hola amigos del foro....

Tengo un programa desrrollado en Delphi 2005 con Firebird. Es un programa que esta dividido en módulos. Los módulos estan compilados como BPL's a las que se accede desde un ejecutable principal.
He notado que en algunos momentos las operaciones se vuelven lentas (consultas, apertura de módulos, etc.).
Quisiera saber si alguno sabe de la existencia de alguna herramienta que me permita monitorear los consumos de memoria del ejecutable y de las bpl's para ver en qué módulos esta consumiendo más memoria o más recursos para luego tratar de optimizarlos.

No se si esta clara la consulta... cualquier cosa me avisan y lo planteo de otra forma.

Saludos!

Desconosco que tipo de aplicacion te monitorizaria por modulos el uso de la memoria, ya que tu programa siempre estaria consumiendola, con el simple CTL-ALT-DELETE tienes el administrador de tareas mostrandote el consumo de la memoria del sistema...

Algunas cosas que generalmente pasan cuando se incrementa la memoria, es
* Cargar demaciados datos en arrays.
* Mantener consultas SQL abiertas sin darle uso.
* Abrir muchas consultas sobre mismas tablas de datos
* Limitaciones de tu misma PC. poca RAM.
* Usar tu servidor de BD como tu misma ESTACION DE TRABAJO compartida por mas usuarios de la red.
* No destruir los objetos creados cuando ya no se le da uso.

esas son algunas que a mi parecer puedes verificar..
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton
Responder Con Cita
  #3  
Antiguo 02-09-2007
Avatar de martinzcr
martinzcr martinzcr is offline
Miembro
 
Registrado: jun 2006
Ubicación: San Jose, Costa Rica
Posts: 53
Poder: 18
martinzcr Va por buen camino
Gracias pcicom.

Yo supongo que alguna aplicación de monitereo debe existir. Me surgio la inquietud al ver a un amigo que desarrolla en Visual Basic, que tiene un programa que le monitorea el consumo de memoria de su aplicación y le muestra las librerías que carga cuando se ejecuta... con esto él puede depurar y quitar cosas que no necesita.

Saludos!
__________________
Martin Zalazar
Responder Con Cita
  #4  
Antiguo 02-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Y pensar que creo que hace poco he tenido enfrente de mis narices algo, si no ideal, muy parecido a lo que buscas... pero, no consigo recordarlo. Recuerdo (no sé si equivocado) que era un programa de "pago", pero, no recuerdo el nombre... ditasea. Sin embargo yo diría que existe no una sino varias soluciones para lo que dices. Tal vez buscando en tu buscador favorito por "Delphi profiling"...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 02-09-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Te viene bien un programa "profiler", por ejemplo: Memory Sleuth.
Responder Con Cita
  #6  
Antiguo 02-09-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, dec, ¿qué haces a estas horas despierto?

Yo no podía dormir por el calor, así que me he venido un rato al ordenador (de mi esposa), jejeje

Además del programa que he puesto antes, en el trabajo tengo otro que es el que uso habitualmente cuando "busco problemas" en los programas. Lo que ocurre es que no recuerdo el nombre, tendré que esperar al lunes para verlo
Responder Con Cita
  #7  
Antiguo 02-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Casi que me acabo de despertar. Tengo el sueño cambiado y me habré despertado hace una hora larga...

PD. Hace calor también por aquí, aunque, desde luego, no como el de Julio, la madre que lo parió.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 16-10-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
Hey Casimiro, si has recordado el nombre del otro profiler que mencionas dime cual es, porfas
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #9  
Antiguo 17-10-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por xander Ver Mensaje
Hey Casimiro, si has recordado el nombre del otro profiler que mencionas dime cual es, porfas
Ok, mañana, en cuanto llegue al trabajo lo miro.
Me autoenviaré un email para que no se me olvide
Responder Con Cita
  #10  
Antiguo 17-10-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
Gracias amigo... Estoy con las ondas de la optimización del código de mis aplicaciones y un buen profiler que funcione por sampleo no me caería nada mal

Saludos
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #11  
Antiguo 17-10-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
La herramienta QTime de automated QA's es excelente.
http://www.totalqa.com/
Saludos
Responder Con Cita
  #12  
Antiguo 17-10-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por juanelo Ver Mensaje
La herramienta QTime de automated QA's es excelente.
Apoyo ese comentario; De todas las que he probado, es la mejor que he visto con diferencia.
Es compleja (y cara) pero vale la pena.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #13  
Antiguo 17-10-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El programa al que me refería lo debí de perder en el último cambio de ordenador, porque no lo encuentro por ningún sitio .

Ahora tengo, además del Sleuth de TurboPower, el prodelphi que tienen una versión freeware también.

Y buscando, buscando, he encontrado también el QAtime AutomatedQA parece que tienen un buen programa, aunque no lo he probado y parece caro.


p.d. De todas formas, debo tenerlo en algún backup, a ver si lo encuentro, porque yo también quiero volver a instalarlo, era muy cómodo y útil.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verificar el cierre de una aplicacion remota JAI_ME Varios 1 07-05-2007 00:06:35
verificar si una aplicacion esta corriendo dblx Varios 12 15-12-2006 01:29:31
Verificar impresora Diegoval Impresión 1 11-05-2005 06:41:23
Duda rendimiento de aplicacion IBX en VPN raul_sal Conexión con bases de datos 5 24-11-2003 10:47:49
Rendimiento y optimizacion de una aplicacion erickperez6 Varios 2 10-09-2003 01:12:32


La franja horaria es GMT +2. Ahora son las 20:20:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi