| |||
GC de Java Que tal, tengo una Duda, tengo una aplicación en JSP's y Tomcat, y de repente como que se alenta el sistema, entonces quisiera saber si mandara a llamar a ejecutar constantemente el Garbage Collector de la JVM tendria un efecto negativo? bueno de antemano muchas gracias!!!
__________________ Wow! No se que decir... |
| |||
Respuesta: GC de Java Llamar al GC no significa que vaya a liberar memoria, lo intentará pero no garantiza nada. Llamarlo repetidamente es inutil, por que lo que no libere en una vez o dos, no lo va a liberar en x-cientas. Precisamente, seguramente el problema de rendimiento que tengas sea que la JVM se esta quedando sin memoria y el GC se esta ejecutando demasiadas veces liberando memoria que luego se vuelve a quedar justa etc. Así que si va lento por eso, imaginate si lo llamas encima mas . La solución es bajar los requerimientos de memoria o asignar más memoria a la JVM. S!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |
| |||
Respuesta: GC de Java para la asignacion de memoria al JVM es en el tomcat utilizando -Xmx512 ... ? si es asi ya lo hice... entonces tendre que ver por otro lado el problema...
__________________ Wow! No se que decir... |
| |||
Respuesta: GC de Java Si asignandole más memoria solo consigues que el problema se produzca un poco mas tarde, seguramente lo que tienes es un problema en algun sitio que no se libera bien la memoria. ¿No te sale ningun mensaje de error de falta de memoria? Es por saber si te quedas sin memoria heap o no-heap. Quiza sea el momento de usar un memory profiler para que pasa. S!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |
| |||
Respuesta: GC de Java Perdonen mi ignorancia, pero que es uin Profiler? y bueno, no me manda ningún mensaje de error, si me gusatria saber de que maneras puedo optimizar los recursos de JAVA y creo que tambien implica algo con las sesiones de Tomcat de los usuarios que se logean, pero tampoco es un tema fuerte para mi jeje
__________________ Wow! No se que decir... |
| ||||
Respuesta: GC de Java Un profiler, es una utilidad que se utiliza para hacer mediciones en la ejecución de un programa. Las mediciones que se hacen, son principalmente:
Personalmente, te recomiendo que instales NetBeans que trae un excelente Profiler integrado. |
| |||
Respuesta: GC de Java a ok, ya veo,mm si le dedicare tiempo a ver que onda con eso, de hecho io tengo instaldo el netBean 5 me parece, solo que no lo uso por que mi lap tiene Vista y me consume muchos recursos asi que me instalare Xp y ya trabajare con netBeans, vale muchas gracias!!!
__________________ Wow! No se que decir... |