tenemos una aplicación web PHP que llama a un binario java para producir un informe en PDF (con jasperreport), el pdf de salida java binario para la salida y salida estándar, el php luego envía el pdf al navegador. Este comando java dura de 3 a 6 segundos, creo que cuando dura 6 segundos es porque el GC entra en acción, por lo que me gustaría deshabilitarlo porque de todos modos cuando el comando sale se devuelve toda la memoria ...¿Cómo puedo desactivar Java basurero?
Me gustaría saber cómo deshabilitarlo para Java 1.4.2 y 1.6.0 para Java, porque actualmente estamos probando tanto JVM para ver que realiza más rápido ..
Gracias
Solo una sugerencia para otro enfoque (ya que el inicio del proceso también lleva tiempo): http: // github.com/hudora/pyJasper contiene un servidor (java) que ejecuta jasper reports en las solicitudes, sin la sobrecarga de inicio/apagado del proceso. – ZeissS
Relacionado para objetos específicos: http://stackoverflow.com/questions/1329926/how-to-prevent-an-object-from-getting-garbage-collected –