last day (224 days later) » 

2:45 PM
room topic changed to Java & JVM: Salón de chat para hablar sobre Java y otras tecnologías asociadas a la JVM [clojure] [groovy] [java] [java-ee] [jvm] [scala]
 
 
1 hour later…
rnd
4:14 PM
Hola, que alternativas tengo para hacer un profiling a largo plazo (digamos 1 semana) de un servicio escrito en java. Este servicio corre como jar con un metodo main, y el profiling lo tengo que hacer en linux. ya lo estoy haciendo manualmente desde windows con jprofiler 9.1.1, pero es una version de evaluacion x 10 dias.
mi intencion es detectar leaks, threads colgadas, conexiones abiertas, esas cosas.
 
hola @rnd
 
rnd
Sr
 
no sé si hay herramientas libres para lograr lo que preguntas
yo conozco de Yourkit y Dynatrace
 
rnd
uh.. me imaginaba, si no encontré nada que me sirva... la cosa es como hace un java developer para hacer una prueba de este tipo?
 
lo otro que podrías hacer es correr VisualVM o MissionControl
que son los profilers que vienen con la JVM
Java Mission Control viene desde el JDK 7 u 45
y desde Java 8 provee más herramientas para el profiling
 
rnd
4:20 PM
southworks@I-NB061:~$ java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.15.04.1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
 
rnd
es lo mismo? por que es un OpenJDK.
 
mmm
que yo sepa, viene con hotspot
no sé si vendrá con IcedTea
a ver
busca el sgte programa
dame un momento que enciendo mi vm para ver eso
 
rnd
ok.. sisi
con tus tiempos
 
ve a $JAVA_HOME/bin
y busca si tienes jmc allí
 
rnd
4:24 PM
jmc: No such file or directory
 
no tienes jmc
=\
pero puedes iniciarlo desde tu cliente
y evaluarlo remotamente por jmx (no es lo mejor pero a veces no queda de otra)
 
rnd
bueno, gracias @LuiggiMendoza voy a estudiar estas opciones un rato y luego te cuento como me fue...
 
vale @rnd
las opciones pagadas son caras pero valen la pena
te ayudan a detectar varias cosas
más bien para leer si tu app tiene un leak de memoria
puedes sacar un heap dump y revisarlo con MAT
 
5:19 PM
hola compañeros
@JuanPinzón
 
5:36 PM
Hola @LuiggiMendoza, me parece genial que ya están iniciando con las salas de chat
 
@JuanPinzón todavía no es la idea de las salas de chat que conversamos con @JuanM, esta es una iniciativa distinta
 
De que trata??
 
así como en el sitio en inglés hay salass de chat particulares para hablar de algún lenguaje de programación o tecnología en particular
aquí es la misma idea
en esta sala por ejemplo se podría conversar diversas cosas sobre Java
 
Ah ok, me parece muy bien
pensaba que era las salas de chats para las mentorias
 
todavía
eso aún se está trabajando
 
5:43 PM
Y para que lenguajes nomas, se piensa abrir salas de chat?
 
pues depende
cada usuario es libre de crear salas de chat
 
Se podría crear alguna sala para una tecnología especifica?, por ejemplo PHP Codeigniter
 
yo creo que sería mejor dejarlo en PHP y preguntar diversas cosas al respecto
considera que hay pocos usuarios en las salas de chat
y muchos menos hablarán específicamente de PHP
y de ellos, quizás un menor grupo hablará de CodeIgniter
 
Claro tienes razón no existen muchos usuarios activos en el chat, mejor dejar abiertas más posibilidades.
 

  last day (224 days later) »