.:: Computação & Concursos ::.

Sua referência em concursos públicos na área de computação.

Questão – BNDES 2008

Cargo: Analista de Sistemas – Suporte

Questão
31. Um servidor Linux, que roda, exclusivamente, um servidor de aplicação Java EE, possui 2 GB de memória RAM e 1 CPU. A única aplicação em execução atinge, em momentos de pico, 50 usuários simultâneos. Para que essa aplicação tenha um desempenho adequado, o tamanho máximo da Heap da JVM pode ser configurado para
(A) 100 threads.
(B) 32 MB.
(C) 60 threads.
(D) 2 GB.
(E) 512 MB.

Comentário: A questão trata de configurações de memória da JVM(Java Virtual Machine), que mais precisamente, a configuração da área de Heap. A JVM Heap Space é a área de memória onde todos os objetos residem. Além dos objetos criados nas aplicações, o heap ainda possui uma área de memória reservada para o Garbage Colletctor e para algumas outras atividades da JVM. Pode-se perceber então, que o heap deve ser configurado em tamanho de memória, ou seja, MB. Assim as alternativas A e C são descartadas pois nada se trata de quantidade máxima de threads suportadas.

Quanto às outras alternativas, temos os seguintes fatos: o tamanho default da heap nas JVM vaira entre 1MB a 2MB dependendo da versão da mesma; o tamanho máximo default do Heap da JVM é em torno de 16MB a 64MB dependendo também das versões. Eliminamos assim a alternativa B pois não faria sentido para aumentar o desempenho de nossa aplicação, configurar um Heap com um tamanho máximo dentro do intervalo do tamanho default do mesmo(Veja que a questão pediu uma alternativa para o tamanho máximo).

Por último, não faria muito sentido informar à JVM que o tamanho máximo da Heap como sendo o tamanho total de memória do servidor como mostra a alternativa D (tem que sobrar alguma coisa pro sistema operacional afinal😉 ). Assim sendo, fica como sendo a alternativa correta a letra E.

links interessantes:

1) http://www.onjava.com/pub/a/onjava/2001/08/22/optimization.html
2) http://www.javaworld.com/javaworld/jw-08-1996/jw-08-gc.html
3) http://wiki.apache.org/tomcat/FAQ/Memory

Bons Estudos!

junho 2, 2008 - Posted by | Arquitetura de Sistemas de Computação, Desenvolvimento, Questões de Provas

Nenhum comentário ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: