Se você recebeu o erro=12, Não é possível alocar memória ou erro=12, Espaço insuficiente, isso significa que seu sistema ficou sem memória ou espaço de troca quando o Java tentou bifurcar um processo. O problema é inerente à forma como o Java aloca memória ao executar processos. Quando Java executa um processo, ele deve bifurcar então exec.
Como faço para corrigir falha de alocação de memória?
Solução alternativa
- Pressione a tecla do logotipo do Windows + a tecla Pause/Break para abrir as Propriedades do Sistema.
- Selecione Configurações avançadas do sistema e, em seguida, selecione Configurações na seção Desempenho na guia Avançado.
- Selecione a guia Avançado e, em seguida, selecione Alterar na seção Memória virtual.
Como alocar a memória do servidor?
Como alocar memória para um processo em um servidor
- Abra o programa ou aplicativo em segundo plano para o qual deseja alocar memória e clique com o botão direito do mouse na barra de tarefas do Windows e selecione "Iniciar Gerenciador de Tarefas" no menu de contexto.
- Abra a aba "Processos" e percorra a lista até o processo do seu programa.
Como alocar mais memória para o Linux?
Linux fornece uma variedade de APIs para alocação de memória. Você pode alocar pequenos pedaços usando kmalloc ou kmem_cache_alloc family, grandes áreas virtualmente contíguas usando vmalloc e seus derivados, ou você pode solicitar páginas diretamente do alocador de páginas com alloc_pages.
Como verifico o uso de memória emLinux?
Verificando o uso da memória no Linux usando a GUI
- Navegue para Mostrar aplicativos.
- Entre no System Monitor na barra de pesquisa e acesse o aplicativo.
- Selecione a guia Recursos.
- É exibida uma visão geral gráfica do seu consumo de memória em tempo real, incluindo informações históricas.