Mudanças entre as edições de "Resolvendo erro java.lang.OutOfMemoryError: unable to create new native thread"
De Wiki Integrator do Brasil
(Criou página com 'Se houver o erro “java.lang.OutOfMemoryError: unable to create new native thread”, é um forte indicativo que seu aplicativo está tentando criar mais threads que nós imp...') |
|||
Linha 1: | Linha 1: | ||
− | Se houver o erro “java.lang.OutOfMemoryError: unable to create new native thread”, é um forte indicativo que seu aplicativo está tentando criar mais threads que nós impomos no servidor como um todo, limitado por usuário.<br /> | + | Se houver o erro '''“java.lang.OutOfMemoryError: unable to create new native thread”''', é um forte indicativo que seu aplicativo está tentando criar mais threads que nós impomos no servidor como um todo, limitado por usuário.<br /> |
Este erro é comum no uso de pools como C3P0 e deve ser analisado pelo desenvolvedor.<br /> | Este erro é comum no uso de pools como C3P0 e deve ser analisado pelo desenvolvedor.<br /> | ||
Uma recomendação, no uso do C3P0 é tentar inicializar um pool com “final static ComboPooledDataSource pool…”.<br /> | Uma recomendação, no uso do C3P0 é tentar inicializar um pool com “final static ComboPooledDataSource pool…”.<br /> |
Edição atual tal como às 20h34min de 8 de junho de 2015
Se houver o erro “java.lang.OutOfMemoryError: unable to create new native thread”, é um forte indicativo que seu aplicativo está tentando criar mais threads que nós impomos no servidor como um todo, limitado por usuário.
Este erro é comum no uso de pools como C3P0 e deve ser analisado pelo desenvolvedor.
Uma recomendação, no uso do C3P0 é tentar inicializar um pool com “final static ComboPooledDataSource pool…”.
Por outro lado, injetores de dependência como o Spring são altamente recomendados.