Dígale a la JVM cuánta memoria nativa se usa

Mis preguntas están fuertemente relacionadas con Java-Native-Code-Background :

No se puede controlar la memoria nativa de Java realmente bien. Es posible que haya escuchado sobre los buffers nativos, pero lo que no le han dicho es que Java no recolecta adecuadamente los buffers nativos. El problema es que Java no tiene en cuenta el tamaño de los búferes nativos, lo que significa que en algún momento liberará un búfer nativo, pero si tiene muchos de ellos, entonces probablemente no lo será antes de que se agote de la memoria Esto significa que todos los datos deben almacenarse en objetos Java.

Por lo tanto, ¿es posible decir o registrar de alguna manera la cantidad de memoria nativa utilizada para decirle a la JVM que debe ejecutar GC? Si lo entendí correctamente, entonces Dalvik hace esto , pero sería bueno tener una forma confiable de hacerlo en todas las JVM.

¡Gracias!

Respuesta 1

Estoy intentando ejecutar un proceso de chispa desde mi aplicación web Spring y recibo este error: java.lang.NoSuchMethodError: org.apache.hadoop.conf.Configuration.getPassword (Ljava / lang / String;) [C at org. ...

Hola, cómo saber qué usuarios están inactivos (no han abierto una página o no han hecho nada en un momento determinado), estoy usando jsp y java.

Estoy tratando de hacer Iterator of List <HashSet <Integer>> list = new ArrayList <> (). Sin embargo, sigo cayendo. Esto es lo que probé Iterator Iterator <HashSet <Integer>> iterator ...

Estoy tratando de implementar el algoritmo gost 28147-89 para cifrar y descifrar cadenas. En la documentación de Bouncycastle no entendí cómo implementar Gost 28147. ¿Cómo puedo hacer un simple ...