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 12-02-2008
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
Aplicacion Leeeeenta ...

desde hace ya algun tiempo tengo una aplicacion en Delphi que conecta a una B.D MsSql2000 pues bien todo funcionaba bien hasta hace poco en los que los tiempos de carga son infinitamente largos (tiene un ventana Splash) ahora bien que pasara... esa es mi pregunta
  • que puedo hacer para mejorar el rendimiento general de mi aplicacion
  • que puedo revisar ....(el codigo no porque funcionaba bien antes)...
  • de que depende delphi en cuanto a servicios de windons (ODBC etc)
  • como monitoreo la red que pruebas puedo hacer
  • Y si la trasformo a 3 capas mejoraria ..?(actualmente es a Dos capas)

Gracias ....

Asi mismo pregunto si existe alguna herramienta que permita monitorear la respuesta de un servidor de datos a fin de establecer que esta fallando .....
Responder Con Cita
  #2  
Antiguo 12-02-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
No sabemos qué puedes hacer si no sabemos lo que haces. Dices que es lenta al cargar, ¿qué cosas realiza la apliación al cargarse? ¿Qué objetos/componentes utilizas? ¿Podrías ponernos algo de código? ...


Salu2.
Responder Con Cita
  #3  
Antiguo 12-02-2008
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Piensa en estos puntos para determinar tu problema:
Haces una conección directa al servidor MS Server (no por medio de DBE o ODBC).
  1. Pasa en un sólo cliente o en todos?
  2. Haz monitoreado el uso de la red (puede estar saturada)
  3. Que cantidad de procesamiento de datos haces al momento de iniciar tu aplicación cliente ¿Será demaciado para que se vuelva lenta?
  4. se me acabaron las ideas por el momento.
Si no haces una conexión directa, pueda ser que el problema sea el DBE o bien el mismo sistema operativo.

Si ocurre en todos los clientes (inclusive con S.O. recién instalados) puede ser que el problema esté del lado del servidor.

A forma de relato, todavía estoy desarrollando una aplicación para trabajar directamente con servidor firebird, pero he notado que cuando la memoría RAM libre del servidor baja a menos de 200, mis aplicaciones clientes se vuelven leeentas, inclusive sólo con un cliente conectado. Revisa bien, para determinar en donde se encuentra el problema, luego de encontrarlo sería momento de buscar una solución.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #4  
Antiguo 13-02-2008
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
Respuesta

Hola amigos gracias por sus respuestas, les respondo a continuacion ....


Hago conexion por medio de Ole por medio de los componentes de corelab ojo es lo mismo que con ado,

yo creo que el problema no esta en la aplicacion porque como dije, ella funcionaba bien pero la describo de manera somera a continuacion...

es una aplicacion normalita Cliente servidor a dos capas con + o - 15 tables y otro tanto en consultas actualizables(son necesarias) en el arranque pues accede a estas y luego carga en memoria algo asi como 10 forms, en su mayoria se encarga de hacer consultas a la BD y generar reportes en crystal, como dije una aplicacion normalita

yo creo que el problema esta en el servidor y o en la red, el problema es que temo que este caido un servicio o algo ,

por eso pregunto de que depende a nivel de servicios una aplicacion asi, Odbc lo uso solo para algunos reportes en crystal que se ejecutan en la aplicacion que mas debo revisar ....

Gracias por sus respuestas
Responder Con Cita
  #5  
Antiguo 13-02-2008
eric565 eric565 is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
eric565 Va por buen camino
Casi lo mismo

con D7 y MSSQL Server 7
tuve el mismo problema. probé todo lo que se me venga a la cabeza y luego....
nada, nada se ha solucionado, aunque un buen dia se me ocurrió terminar un proceso (o sea, uno de los procesos...) llamado svchost y el problema se fue, así como mis temas de xp y demás artilugios gráficos que sólo sirven para quemar con mayor velocidad las pestañas, ah! otra cosa, este pc (que lo utilizo como server de internet en mi lan) quedaba con conexión pero las demás se perdían, los detalles gráficos volvían al cabo de tres minutos, pero la conexión, no.
No te digo que sea una solución, mucho menos algo saludable, pero me saca de apuros cuando el cliente está al lado mío, haciendo comentarios sobre la velocidad con la que trabaja el programa.
Si quieres más detalles, te los contaré....
Responder Con Cita
  #6  
Antiguo 14-02-2008
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
Otra caracteristica de la Falla

Hola amigos

pues otra cosa la lentitud de la aplicacion es solo en la carga despues la cosa mejora notablemente yo diria que esta a un 90 % de su velocidad normal ....
esto con que tendra que ver ...

Gracias por sus respuestas ....
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
Aplicación de Servicio+Aplicación Normal +Socket jake API de Windows 5 21-06-2007 18:53:19
Aplicación Web vs aplicación Delphi epuigdef Internet 26 08-05-2007 10:47:12
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 Gaby123 API de Windows 5 04-01-2007 22:44:51
Diferencia entre aplicacion Clx y aplicación normal??? JorgeBec Varios 1 27-10-2004 17:30:49
aplicacion vertical? aplicacion horizontal? maruenda Varios 3 28-02-2004 23:23:20


La franja horaria es GMT +2. Ahora son las 23:01:43.


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