Categories: Windows

Como consertar um servidor Minecraft que não podia reservar espaço suficiente

Neste tutorial, vamos aprender a causa do erro "Failed to reserve enough space for a pile of objects" (Falha em reservar espaço suficiente para uma pilha de objetos) e olhar para alguns cenários possíveis.Encontrou algum erro em que a Minecraft não conseguiu reservar espaço suficiente para uma pilha de objectos?Como se corrige o erro "Não foi possível reservar espaço suficiente para uma pilha de objectos" no Minecraft?Bem, a Techquack vai dar-lhe alguns métodos para reparar que a Minecraft não conseguiu reservar espaço suficiente para uma pilha de objectos neste posto.

"Failed to reserve enough space for a pile of objects" é um erro JVM específico que ocorre quando um processo Java não pode criar uma máquina virtual devido a limitações de memória no sistema em execução:

java -Xms4G -Xmx4G -jar HelloWorld.jar

Ocorreu um erro durante a inicialização do VM.
Não pode ser reservado espaço suficiente para um monte de objectos.
Erro: Incapaz de criar uma máquina virtual Java.
Erro: Ocorreu uma excepção fatal.O programa termina.

Em geral, há dois cenários possíveis em que ocorre um erro.
Primeiro, quando executamos um processo Java com um parâmetro de limite de tamanho de pilha (-Xmx) e um valor maior do que o processo pode ter no sistema operacional.

O limite do tamanho da pilha varia de acordo com várias restrições:

  • Arquitetura do hardware (32/64 bit)
  • Versão JVM bit (32/64 bit)
  • Sistema operacional utilizado.

Segundo, se o processo Java não puder alocar a quantidade de memória especificada devido ao consumo de memória por outras aplicações em execução no mesmo sistema.Como resultado, o servidor Minecraft não é capaz de alocar memória suficiente.

Qual é a razão da incapacidade do servidor Minecraft de reservar espaço suficiente

Como todos sabem, Minecraft é um popular jogo de caixa de areia apreciado por utilizadores de todo o mundo.No entanto, às vezes você pode encontrar o erro "Minecraft server could not have enough space for a bunch of objects" se você alocar mais ram para Minecraft.Independentemente disso, é uma boa ideia alocar mais RAM para a Minecraft.

Dica:Note que neste caso não estamos a falar de RAM, mas de RAM.

Quais são as razões para não poder reservar espaço suficiente para um monte de objectos Minecraft?Há várias razões possíveis.Eles estão resumidos da seguinte forma:

  • A versão Java JRE está incorrecta.
  • Você especifica um tamanho de pilha grande, mas a quantidade de espaço livre adjacente é insuficiente.
  • O tamanho da pilha é maior do que o processo pode aguentar.
  • A versão Java não pode alocar a quantidade de memória especificada.O erro da Minecraft não pôde reservar espaço suficiente para a pilha de objetos 2097152kb – este é um exemplo.

As razões acima podem fazer com que a Minecraft não reserve espaço suficiente para uma pilha de objetos.Naturalmente, outros itens também podem causar um erro.Como resolver este problema?Por favor, continue lendo o seguinte conteúdo.

Como consertar um servidor Minecraft que não podia reservar espaço suficiente para uma pilha de objetos

Instalar Java JRE 64 bit

  1. Vá para a página de download do Java JRE.
  2. Clique em Windows Offline (64 bits). Aguarde o download.
  3. Faça duplo clique no instalador Java para instalar a versão de 64 bits do Java Runtime Environment.
  4. Inicie o servidor Minecraft e tente alocar mais memória RAM para o servidor.
  5. Verifique se o bug de alocação de memória insuficiente está corrigido.

Se o problema persistir mesmo após a instalação da versão de 64 bits do Java JRE, siga estes passos.

  1. Pressione Windows + R para abrir Executar.
  2. Digite cmd e pressione OK para abrir o prompt de comando.
  3. No prompt de comando, digite o seguinte comando e clique em OK: versão java
  4. O comando acima irá exibir a versão do Java instalada no seu computador.O resultado é o seguinte:
  5. C: -> java -versão
  6. versão java "1.8.0_221
  7. Java(TM) SE Runtime Environment (Construir 1.8.0_221-b11)
  8. Java HotSpot(TM) 64-bit Server VM (Build 25.221-b11, modo misto)
  9. Se não diz "64-bit server VM", significa que o Minecraft encontra sempre a versão 32-bit.
  10. Para resolver este problema, você precisa desinstalar a versão antiga e reinstalar a versão de 64 bits.

Desinstalando e reinstalando o Java JRE 64-bit

  1. Pressione a tecla Windows + R.
  2. Digite appwiz.CPL e clique em OK para abrir o Painel de Controle.
  3. Selecione a versão de 32 bits do Java e clique em Desinstalar.
  4. Além disso, desinstale o Java JRE de 64 bits.
  5. Em seguida, instale o Java JRE de 64 bits que você baixou no primeiro passo.
  6. Tente alocar mais memória para o seu servidor Minecraft e veja se há alguma melhoria.

Adicionar uma nova variável do sistema

Nota:Antes de prosseguir para os próximos passos, crie um ponto de restauração do sistema.

  1. Pressione a tecla Windows + R para abrir Executar.
  2. Entre no controle e clique em OK para abrir o Painel de Controle.
  3. Vá para Sistema e Segurança -> Sistema.
  4. No painel da esquerda, clique em Mostrar configurações avançadas do sistema.
  5. Na janela Propriedades do Sistema, clique em Variáveis de Ambiente.
  6. Na seção Variáveis do Sistema, clique em Novo.
  7. Digite o seguinte para o nome e o valor da variável:
  8. Nome da variável: _JAVA_OPTIONS.
  9. Valor da variável: -Xmx512M
  10. Clique em OK para salvar suas alterações.
  11. Clique em OK em todas as janelas abertas.

O procedimento acima define o tamanho da memória para 512MB e corrige o erro "Não foi possível reservar espaço suficiente" do servidor Minecraft.

O erro "Minecraft Server não pôde reservar espaço suficiente" pode ser corrigido instalando uma versão de 64 bits do Java JRE.Como a versão de 32 bits é limitada no tamanho da memória, a instalação da versão de 64 bits do Java remove esta limitação.

No entanto, se o erro ocorrer sem alterações, tente limitar a alocação de memória a 512 MB adicionando uma nova variável de sistema no Painel de Controle.

Perguntas Mais Frequentes

Como reservar espaço suficiente para a pilha de objetos?

Para corrigir o erro "Não foi possível reservar espaço suficiente para o object heap", adicione a opção "-Xmx(size)m" para definir a alocação máxima de memória para o object heap.Deve ser suficientemente grande para permitir que sua aplicação seja carregada na memória, mas 2 GB a menos do que a alocação total de memória necessária.

Como alocar mais memória RAM para o servidor Minecraft?

Abra a aplicação ATLauncher.No lado direito do lançador, selecione Settings.Selecione a aba Java/Minecraft.No campo Maximum MemoryRam, digite a quantidade desejada de RAM (em MB, não GB) ou use as setas para definir o valor como 0,5 GB de cada vez.

Como posso corrigir o erro que ocorre durante um reset de uma máquina virtual?

Primeiro de tudo, o JRE de 32 bits não pode usar mais do que ~1,5GB de carneiro.Portanto, se precisar de mais, use o JRE de 64 bits.Em segundo lugar, quando você inicia um novo JVM, ele resume a propriedade -Xmx de todos os JVMs em execução e verifica se o sistema tem memória suficiente para rodar com seu próprio -Xmx, se não, ocorre um erro.

Como aumentar o tamanho da pilha?

  1. Faça o login no servidor de administração do servidor de aplicações.
  2. Navegue para as opções da JVM.
  3. Mude a opção -Xmx256m.Esta opção define o tamanho da pilha da JVM.
  4. Defina a opção -Xmx256m para um valor mais alto, como Xmx1024m.
  5. Salve as novas configurações.
adminguides

Recent Posts

9 maneiras de habilitar o Windows Mobility Center no Windows 11

O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…

2 anos ago

9 maneiras de corrigir o aplicativo Xbox que não abre no Windows 11

Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…

2 anos ago

8 maneiras de corrigir o Microsoft Word preso ao salvar

O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…

2 anos ago

8 correções rápidas para problemas de distorção de áudio do Windows 11 durante a transmissão

Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…

2 anos ago

7 melhores maneiras de corrigir o código de erro de acesso negado 16 no Windows 11

Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…

2 anos ago

7 melhores correções para o mouse do Windows 11 que não funciona após o sono

O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…

2 anos ago