Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2005, 19:08
blackwind
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 1 mes
Puntos: 7
que es lo que tiene que hacer la aplicacion exactamente?, quiza por eso es el bajo rendimiento.

La interfaz con que lo hiciste?. Con NeatBeans y Eclipse tienen sus propias funciones para hacer interfaces mas bonitas y con MEJOR RENDIMIENTO que si usaras AWT o SWING.
Tambien debes tomar en cuenta estos dos, que son ma lentos que por ejemplo los Frames (o viceversa??, no recuerdo bien).

Otros puntos que debes de tomar en cuenta, es la asignacion de memoria que uses. Los arreglos que sean eficientes. Que tus tipos de datos sean los adecuados para la situacion, asi como evitar funciones recursivas y castings en exceso. Declarar variables globales o miembros de la clase, estaticas, constantes, la forma de llamar a tus funciones. Todo eso influye dependiendo como lo hayas hecho.

Si es una simple conexion con una pequeña interfaz dudo MUCHO que lo hayas programado de una manera eficiente. Ahora, puede que tu programa sea perfecto, pero lo demas no (hardware, velocidades de conexion, etc..)

Otra cosa que debes de tomar en cuenta, es que java es un lenguaje lento por naturaleza. Si te preocupa tanto la velocidad y quieres un lenguaje tipo java, te sugiero AMPLIAMENTE que te cambies a C# con .NET (para windows) o MONO (para Mac, Linux y demas). Es mas veloz que java, aunque obviamente no tanto como podrian llegar a ser C/C++.....

Saludos