Como siempre digo: Solo hay una forma de averiguarlo: ¡hazlo!
La transición debe tomar alrededor de 30 minutos lo ... (que acaba de instalar JRockit y cambiar la ruta en algún lugar correcto?)
Usted debe estar bien.
Tuve problemas en el pasado con JDBC que eran extremadamente extraños (porque el código problemático estaba en la referencia PreparedStatement
que, como todos sabemos, es solo una interfaz. El controlador subyacente era exactamente el mismo). Tengo esto mensajes de error extraños sobre la declaración insert into
.
Para ser sincero, había otra variable aquí, estaba migrando de Java 1.2.2 a Java (JRockit) 1.4 y, sin embargo, creo que no debería haber tenido todos esos problemas.
Pero, de nuevo, debería ser lo suficientemente rápido como para averiguarlo. En mi caso vi que tuve estos problemas en < durante 5 minutos y dado que eso fue solo un experimento (asistí a este día de desarrolladores de BEA cuando hablaron sobre las excelentes características que tenía JRockit) simplemente lo descarté.
El principal problema con JRockit es que su inestabilidad es difícil de reproducir. Las pruebas de regresión simple no revelarán sus horrores. Solo bajo una alta carga de producción se producirán hilos colgados esporádicamente. ¿Por qué diablos cambiarías de Sun a JRockit? – erickson
Después de algunos saltos de búsqueda de JRockit terminé aquí: http://www.shudo.net/jit/perf/ Donde hay algunas pruebas de rendimiento impresionantes que muestran el servidor Java más rápido que C compilado con GCC (Visual C++ es aún más rápido) en la mayoría de los casos.) +1 increíble ... Pero me temo que no hace que JRockit se vea muy bien ... –
Esto suena como un intento de sacar más rendimiento de una aplicación al arrojar algo de dinero y tecnología. En tu lugar (¡fácil de decir!Intentaré educar a tu gerencia para que comprenda que las supuestas ganancias se obtienen a costa de la inestabilidad, lo que también tiene un costo. A menudo es posible obtener más rendimiento con menos riesgo a través de las prácticas comprobadas de creación de perfiles, la mejora de algoritmos y la búsqueda de oportunidades para aumentar la concurrencia. –