Questão 62 · Informática: Programação e algoritmos
Em relação às técnicas para detecção de problemas e otimização de desempenho, analise as afirmativas a seguir.
I. A meta geral de uma análise de desempenho é determinar que partes do programa devem ser otimizadas visando ao incremento da velocidade ou à diminuição do uso de memória.
II. O uso de profilers para a instrumentação do programa alvo pode causar mudanças no seu desempenho, tornando a execução do código mais lenta devido ao impacto da coleta de dados.
III. O uso das ferramentas de gerenciamento é mais adequado para detectar os problemas de desempenho durante o desenvolvimento de aplicações e o profiler se destina a monitorar o comportamento da aplicação em produção.
Assinale:
- A) se somente a afirmativa I estiver correta.
- B) se somente a afirmativa I e III estiverem corretas.
- C) se somente a afirmativa I e II estiverem corretas.
- D) se somente as afirmativas II e III estiverem corretas.
- E) se todas as afirmativas estiverem corretas.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (SUDENE 2013).
Comentário
Gabarito: C.
As afirmativas I e II estão corretas, e a III está errada.
- I é verdadeira: o objetivo de uma análise de desempenho é identificar as partes do programa que devem ser otimizadas, para ganhar velocidade ou reduzir o uso de memória.
- II é verdadeira: a instrumentação feita por um profiler coleta dados durante a execução, o que pode alterar o desempenho e deixar o programa mais lento.
- III é falsa: os profilers são usados sobretudo durante o desenvolvimento para localizar gargalos, enquanto o monitoramento do comportamento em produção é feito por ferramentas de monitoramento e gerenciamento. A afirmativa inverte essa relação.
Por que as outras estão erradas:
- (A) deixa de fora a II, que é verdadeira.
- (B) inclui a III, que é falsa.
- (D) inclui a III, e deixa de fora a I, que é verdadeira.
- (E) inclui a III, que é falsa.
Fundamentos: Análise de desempenho e otimização · Profilers e ferramentas de monitoramento
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV SUDENE 2013 (Área 3), questão 62, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.