No mundo da tecnologia em constante mudança, você precisa de algum critério para comparar performance, já que ler especificações técnicas nunca é suficiente. Por isso benchmarks foram criados. Mas por que e como os usamos? Podemos considerá-los confiáveis?
Benchmarks são programas projetados para testar CPUs, GPUs, memórias, ou virtualmente qualquer aspecto de um dispositivo que pode ser medido com pontuação, tempo, velocidade, etc. Estes são os testes realizados por empresas como DxOMark para avaliação de foco e velocidade de câmera e testes de velocidade de rede de internet, que também se enquadram na categoria de benchmarks.
Benchmarks podem ser categorizados em dois tipos:
O primeiro (e mais comum) simula carga de trabalho extrema e coloca componentes em ação a 100% da capacidade. Isso permite avaliar a potência máxima de um dispositivo.
Benchmarks de mundo real simulam cargas de trabalho realistas (embora ainda muito exigentes) e são mais úteis para avaliar as verdadeiras capacidades de um propósitos mais específicos (como apps).
Apps de benchmark (ou programas de PC) são projetados para um propósito específico: medir a performance do dispositivo onde são executados para compará-lo a dispositivos de referência.
À medida que a complexidade de dispositivos eletrônicos aumenta, fica cada vez mais difícil comparar performance apenas olhando specs. Por isso novos programas de medição de performance são sempre criados.
Em teoria, sim. As pontuações calculadas pelos benchmarks são sempre obtidas pelas mesmas operações em cada máquina, então cada dispositivo recebe o mesmo tratamento. O que você precisa saber, porém, é o estado do dispositivo antes de realizar o teste.
Aqui está um exemplo prático: se apps estão rodando em segundo plano num smartphone durante o teste, o resultado será obviamente diferente comparado a um segundo smartphone rodando o programa de teste sem outros apps abertos. Isso porque alguns recursos do dispositivo testado podem estar em uso por outros programas ou apps, afetando o resultado final.
Às vezes, fabricantes foram pegos trapaceando nestes testes de benchmark. Recentemente, a OnePlus foi pega aumentando performance de seus smartphones quando os benchmarks Android mais populares rodavam em seus dispositivos. Reconhecendo o app que está rodando, certos fabricantes podem implementar procedimentos específicos para permitir que o hardware performe melhor e atinja pontuações maiores. Sabendo como estes testes funcionam, você pode otimizar seu produto para pontuações maiores em benchmarks, mas isso nem sempre se traduz em melhor performance na vida real.
Benchmarks são apenas indicativos e úteis se todos dispositivos usados para comparação são tratados da mesma forma. Se todos testes são realizados sob mesmas condições, pode-se avaliar qual produto é objetivamente melhor, pelo menos no papel. Benchmarks podem ser facilmente manipulados, e podem não refletir o uso de um dispositivo na vida real.
Às vezes, alguns smartphones atingem resultados incríveis em benchmarks, mas falham em entregar experiência de usuário aceitável. Pense na linha Galaxy S da Samsung, que tem hardware de nível mais alto, mas às vezes não é tão fluido e responsivo quanto smartphones com performance menor no papel, como os Pixel do Google.
Você confia em benchmarks ao escolher suas compras de tecnologia?
Tecnologia Eletrônica © [www.351231.com]