Propósito de los parámetros XXMaxPermSize, vmargs, Xms y Xms en eclipse.ini, ¿qué hacen?

Estaba desarrollando una aplicación. Tuve que modificar mi eclipse.ini, así que quería saber el propósito y el significado de estos parámetros XXMaxPermSize, vmargs, Xms and Xms, para poder usarlos correctamente. Estoy usando eclipse 3.8 en ubuntu 14.04, con java 7.

--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
Respuesta 1

Como dice Greg, todo después de -vmargs son argumentos de VM que se suministran a la JVM cuando se inicia una aplicación. -Xmx es el tamaño de almacenamiento dinámico máximo, -Xms es el tamaño de almacenamiento dinámico inicial y el iniciador. XXMaxPermSize es probablemente un argumento para el ejecutable del eclipse. Esto aumenta el tamaño del espacio permagen. Sospecho que este argumento solo funciona realmente antes de Java 8, ya que el permagen se eliminó en 8.

Respuesta: 2

Yo uso Spring e Hibernate en mi proyecto. Yo uso tal prop <prop key = "hibernate.hbm2ddl.auto"> update </prop> <prop key = "hibernate.dialect"> $ {chassis.storage.hibernate ....

Quiero encontrar y reemplazar texto usando Java en formato doc y archivos en formato docx usando Java. Lo que probé: intenté leer esos archivos como archivos de texto pero no tuve éxito. No tengo idea de cómo proceder ...

Estoy tratando de mostrar un git diff entre dos confirmaciones para un archivo. Básicamente, lo hice como en https: //github.com/centic9/jgit-cookbook/blob/master/src/main/java/org/dstadler/jgit/porcelain / ...

¿Podría decirme por favor? ¿Es una práctica normal escribir un método (ejemplo: Prueba JUnit) que arroje una Excepción, por ejemplo: clase A {public String f (int param) lanza Exception {if (...