es la linea 25 del fichero Finances.java...
ahora en serio ¿como quieres que sepamos lo que es? pueden ser miles de cosas. Hay una cosa que no comentas y en temas de rendimiento hay que tenerla en cuenta: puede ser un cuello de botella en la red.
Re:esta claro
de caente
(Puntos:2)
Lunes, 07 Abril de 2008, 20:31h
por
pobrecito hablador
el Lunes, 07 Abril de 2008, 20:18h
(#1032385)
La terrible sospecha que tengo es que linux no sabe entenderse con java en un entorno de cuatro nucleos(dos micros de dos núcleos cada uno)
Eso sospecha es trivial de comprobar, prueba la aplicación en distintos sistemas operativos y versiones de java. Si falla en todas es culpa de la aplicación o hay un bug en todas las implementaciones de java, seguramente lo 1.
Re:Sospechas
de caente
(Puntos:2)
Lunes, 07 Abril de 2008, 20:24h
¿Has probado alguna de las facilidades de monitorizacion de la maquina virtual de Java? Esta [sun.com] por ejemplo.
Las peticiones que no funcionan sueltan alguna excepción. ¿Alguna traza que ver?
De todas formas. Tener una aplicación con 1000 hilos ejecutandose me daría miedo. ¿No hay nada que use las conexiones no bloqueantes (NIO) de Java para no tener que abrir tantos hilos? Aunque después de leer esto [ibm.com] parece que no esta muy madura la cosa.
Suerte. Ya nos constaras si ves luz al final del tunel.
Dado que la máquina de test solo tiene 1 procesador y la de producción 4, parece que en la aplicación hay un bug que solo aparece cuando hay más de un procesador(no es inhabitual). No es un problema de rendimiento sino de que algunas transacciones queden colgadas o no.
Mucho me temo que tendrás que empezar a depurar la aplicación en el servidor. No obstante, es una buena excusa para que te cambien el portátil a un Core Duo.
--
Programs should be written for people to read,
and only incidentally for machines to execute
por
pobrecito hablador
el Martes, 08 Abril de 2008, 15:24h
(#1032703)
Que tu código es perfecto y no contiene ningún bug.
Hummm... ¿Linux no se entiende con Java? ¿no será al revés? Lo mismo necesitas una versión de la máquina virtual para ese tipo de servidor, estás utilizando una versión genérica y es la máquina virtual la que se hace el lío.
Re:Supongamos...
de caente
(Puntos:2)
Martes, 08 Abril de 2008, 22:49h
esta claro
(Puntos:2)( Última bitácora: Martes, 07 Diciembre de 2010, 18:45h )
ahora en serio ¿como quieres que sepamos lo que es? pueden ser miles de cosas. Hay una cosa que no comentas y en temas de rendimiento hay que tenerla en cuenta: puede ser un cuello de botella en la red.
Sospechas
(Puntos:0)Eso sospecha es trivial de comprobar, prueba la aplicación en distintos sistemas operativos y versiones de java. Si falla en todas es culpa de la aplicación o hay un bug en todas las implementaciones de java, seguramente lo 1.
es muy raro
(Puntos:2)( http://127.0.0.1/ | Última bitácora: Jueves, 01 Julio de 2010, 03:18h )
Las peticiones que no funcionan sueltan alguna excepción. ¿Alguna traza que ver?
De todas formas. Tener una aplicación con 1000 hilos ejecutandose me daría miedo. ¿No hay nada que use las conexiones no bloqueantes (NIO) de Java para no tener que abrir tantos hilos? Aunque después de leer esto [ibm.com] parece que no esta muy madura la cosa.
Suerte. Ya nos constaras si ves luz al final del tunel.
Una vez metido, recordad lo sucedido [laquadrature.net].
Multi vs Single Core
(Puntos:3, Inspirado)( Última bitácora: Lunes, 22 Febrero de 2016, 07:16h )
Mucho me temo que tendrás que empezar a depurar la aplicación en el servidor. No obstante, es una buena excusa para que te cambien el portátil a un Core Duo.
Programs should be written for people to read, and only incidentally for machines to execute
Supongamos...
(Puntos:0)