Cuelgue/Sobrecarga en JSwing
Publicado por migui (3 intervenciones) el 25/02/2008 12:47:21
Hola,
Tengo un problema con una aplicacion java que he creado y la verdad es que no se por donde empezar a mirar.
Mi programa simula una fabrica quimica con sus diferentes lineas de produccion. En un momento en particular, el programa esta procesando diferentes productos en paralelo (Multi-thread). Hasta aqui no habia problemas, el modo "consola" que me habia creado (todo System.out.println(<mensaje>)) me informaba que el programa funcionaba sin problemas.
Cuando he creado una interfaz con JSwing que me va informando de manera grafica de todo el proceso, me da problemas, se bloquea completamente.
He supuesto que era un problema de sobrecarga, ya que si al programa le pongo pocos productos para que los procesara, no pasaba nada y se visulalizaba muy bien, pero si pongo mas de 3 por ejemplo, la pantalla se queda en blanco y es imposible redimensionarla o ver que sucede, aunque el modo "consola" sigue funcionando correctamente.
He supuesto que el problema es de JSwing, ya que el programa funciona "por debajo" sin esta interfaz, pero la verdad es que no se por donde empezar a mirar como solucionarlo. Problema de falta de recursos no puede ser porque estoy trabajando con un servidor.
Si alguien me puede orientar estare muy agradecido.
Gracias de antemano.
Tengo un problema con una aplicacion java que he creado y la verdad es que no se por donde empezar a mirar.
Mi programa simula una fabrica quimica con sus diferentes lineas de produccion. En un momento en particular, el programa esta procesando diferentes productos en paralelo (Multi-thread). Hasta aqui no habia problemas, el modo "consola" que me habia creado (todo System.out.println(<mensaje>)) me informaba que el programa funcionaba sin problemas.
Cuando he creado una interfaz con JSwing que me va informando de manera grafica de todo el proceso, me da problemas, se bloquea completamente.
He supuesto que era un problema de sobrecarga, ya que si al programa le pongo pocos productos para que los procesara, no pasaba nada y se visulalizaba muy bien, pero si pongo mas de 3 por ejemplo, la pantalla se queda en blanco y es imposible redimensionarla o ver que sucede, aunque el modo "consola" sigue funcionando correctamente.
He supuesto que el problema es de JSwing, ya que el programa funciona "por debajo" sin esta interfaz, pero la verdad es que no se por donde empezar a mirar como solucionarlo. Problema de falta de recursos no puede ser porque estoy trabajando con un servidor.
Si alguien me puede orientar estare muy agradecido.
Gracias de antemano.
Valora esta pregunta


0