Eclipse configurações ini não parecem estar ajudando-me a mudar o tamanho da pilha máximo

StackOverflow https://stackoverflow.com/questions/1413150

  •  06-07-2019
  •  | 
  •  

Pergunta

Aqui está o meu arquivo eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.java.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m

material padrão. No entanto, eu tenho um aplicativo que parece estar falhando com 64 MB de tamanho da pilha. Eu estou imprimindo o tamanho da pilha (em bytes) a cada poucos segundos, até que ele trava, e aqui está a última saída:

66650112 Exception in thread java.lang.OutOfMemoryError "principal": espaço de pilha Java em java.lang etc

Eu estou usando java do Sol. Existe um outro lugar eu preciso definir o carneiro máximo disponível para java?

Foi útil?

Solução

Você parece dizer a sua aplicação falhas com um erro de falta de memória, neste caso, você deve fornecer JVM args às definições da aplicação o tamanho da pilha, para não eclipse

eles se parecem com isto:

-Xms256M;-Xmx512M

Outras dicas

Essas configurações são válidas para a própria plataforma eclipse. Uma aplicação, que é iniciado a partir de vidas eclipse em uma JVM separada e que tem um tamanho da pilha padrão de 64 MB.

É fácil de resolver: Navegue até o Configuração de execução de sua aplicação, escolhido o Argumentos e adicionar os parâmetros de VM, como -Xmx128M às argumentos VM .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top