Articles of jvm

Qual é a codificação padrão da JVM?

O UTF-8 é a codificação padrão em Java? Se não, como posso saber qual codificação é usada por padrão?

Java – Obtenha uma lista de todas as Classes carregadas na JVM

Eu gostaria de obter uma lista de todas as classs pertencentes a um determinado pacote, bem como a todos os seus filhos. As classs podem ou não estar já carregadas na JVM.

Qual é a diferença entre def foo = {} e def foo () = {} no Scala?

Dadas as seguintes construções para definir uma function no Scala, você pode explicar qual é a diferença e quais serão as implicações? def foo = {} vs. def foo() = {} Atualizar Obrigado pelas respostas rápidas. Esses são ótimos. A única questão que permanece para mim é: Se eu omitir os parênteses, ainda há uma […]

Como obter um thread e heap dump de um processo Java no Windows que não está sendo executado em um console

Eu tenho um aplicativo Java que eu corro de um console que, por sua vez, executa um outro processo Java. Eu quero obter um despejo de thread / heap desse processo filho. No Unix, eu poderia fazer um kill -3 mas no Windows AFAIK a única maneira de obter um dump de thread é Ctrl-Break […]

Garantias VirtualMachineError sem lance

Eu vim para Java a partir de C ++. No mundo C ++, prestamos atenção à segurança de exceções e observamos que os mutatores podem fornecer garantias diferentes diante das exceções lançadas pelo próprio mutador ou de um método para o qual ele delega (mínimo, forte, sem lance). Implementar um método que tenha uma forte […]

Como ajustar as configurações da memory JVM do Tomcat 5.5 sem usar o programa de configuração

Eu preciso configurar as configurações de memory do Tomcat como parte de uma instalação maior, portanto, configurar manualmente o tomcat com o aplicativo de configuração depois que o fato estiver fora de questão. Eu pensei que poderia apenas jogar as configurações de memory da JVM na variável de ambiente JAVA_OPTS, mas estou testando isso com […]

Executando o jmap não sendo possível abrir o arquivo de soquete

Eu tive que executar jmap , a fim de tirar o despejo de heap do meu processo. mas jvm retornou: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding Então eu usei o -F : ./jmap -F […]

Configurando o tamanho de heap da JVM no tempo de execução

Existe uma maneira de definir o tamanho de heap a partir de um programa Java em execução?

Substituir o Java System.currentTimeMillis para testar código sensível ao tempo

Existe uma maneira, no código ou com argumentos da JVM, para replace a hora atual, conforme apresentado via System.currentTimeMillis , além de alterar manualmente o relógio do sistema na máquina host? Um pouco de fundo: Temos um sistema que executa vários trabalhos contábeis que giram grande parte de sua lógica em torno da data atual […]

A JVM pode recuperar de um OutOfMemoryError sem uma reboot

A JVM pode se recuperar de um OutOfMemoryError sem uma reboot se tiver a chance de executar o GC antes de receber mais solicitações de alocação de object? As várias implementações da JVM diferem nesse aspecto? Minha pergunta é sobre a recuperação da JVM e não o programa do usuário tentando recuperar pegando o erro. […]