Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho de Análise de Desempenho: Benchmark em Dispositivos Com Android
Trabalho de Análise de Desempenho: Benchmark em Dispositivos Com Android
Benchmark, o que é?
Benchmark é uma pratica que consiste em testes com finalidade de
avaliar o desempenho de um equipamento. Normalmente, benchmarking é
associado com avaliação de características de performance de um hardware de
computador como, por exemplo, a performance da operação de ponto flutuante
de uma CPU, mas há circunstâncias em que a técnica também é aplicável a
software. Benchmarks de software são feitos, por exemplo, em compiladores ou
sistemas de gerenciamento de banco de dados.
Benchmarks provêm um método de comparação da performance de
vários subsistemas dentre as diferentes arquiteturas de chips e sistemas.
Benchmarking é útil para o entendimento de como o gerenciador de banco de
dados responde sob a variação de condições. Pode-se criar cenários que testam o
tratamento de deadlock, performance dos utilitários, diferentes métodos de
carregar dados, características da taxa de transição quando mais usuários são
adicionados e ainda o efeito na aplicação usando uma nova versão do produto.
Tipos de Benchmark
Existem muitos tipos de benchmark hoje, mas os tipos utilizados neste
trabalho foram:
Teste de velocidade de processamento;
Teste de desempenho gráfico;
Teste de armazenamento e transferência de dados;
Parâmetros Utilizados
Os parâmetros utilizados para os testes de benchmark que foram utilizados
são: Velocidade e tempo de processamento, número de operações de pontos
flutuantes por segundo e potencial gráfico em frames por segundo.
Aplicativos e seus objetivos
BenchmarkPi consiste em utilizar um algoritmo em dispositivos
ANDROID para calcular o número PI para verificar a eficiência e rapidez. Como
o PI é um número irracional, o aplicativo apenas calcula um número de casas até
dar o resultado, isso para todos os dispositivos, e com base no tempo de cálculo
do pi é dado o resultado deste teste de benchmark.