Os softwares de análise de desempenho, também conhecidos como "benchmarks", medem o desempenho de hardware e software de computadores. Benchmarks sintéticos testam componentes individuais, enquanto benchmarks de aplicação executam programas do mundo real. Benchmarks permitem comparar o desempenho entre sistemas de computação diferentes.
2. Definição
Os Softwares de análise de desempenho
“benchmark” são softwares voltados a
usuários procuram obter detalhes a cerca do
funcionamento e de cada componente que
esteja instalado em seu computador.
3. Principais características
O termo "benchmark" é também comumente usado
para os próprios programas (de benchmarking)
desenvolvidos para executar o processo.
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
4. Aplicabilidade
• Com a evolução das arquiteturas de
computadores, ficou cada vez mais difícil
comparar a performance de diferentes
sistemas de computação somente olhando
suas especificações. Por isso, testes foram
desenvolvidos para serem feitos em diferentes
sistemas, permitindo que esses resultados
possam ser comparados entre as diferentes
arquiteturas.
5. Aplicabilidade
• Benchmarks são desenvolvidos para imitar um
determinado tipo de comportamento em um
componente ou sistema. Benchmarks “sintéticos”
fazem isso através de programas especialmente criados
para impor o tipo de comportamento desejado no
componente. Em oposição, benchmarks “de aplicação”
executam programas do “mundo real” no sistema.
Embora normalmente os benchmarks de aplicação
ofereçam uma melhor medida para a performance no
“mundo real” para um dado sistema, benchmarks
sintéticos ainda são usados no teste de componentes
individuais, como um disco rígido ou um dispositivo de
rede.
6. Benchmarks para Microsoft Windows
• Java Micro Benchmark
• OpenSourceMark: um poderoso, compreensível conjunto de benchmarks e utilidades de sistema com código-fonte aberto
escrito em Delphi. OpenSourceMark tem uma GUI amigável e apresenta uma visualização flexível do resultado.
• miniBench: um benchmark compreensível em linha de comando escrito em C++. MiniBench é multi-plataforma e contêm
mais de 90 testes diferentes. MiniBench está disponível emOpenSourceMark.
• PassMark Software: PerformanceTest (32-bit or 64-bit)
• Lavalys EVEREST
• SiSoftware Sandra
• Futuremark:3DMark, PCMark, SPMark
• BAPCo: Mobilemark, SYSmark, Webmark
• BYTEmark benchmark suite
• REALiX HWiFO32
• DocMemory Diagnostic software
• CD Speed 99
• CPUmark
• CPU-Z
• InfoTool
• WinBench 99
• CPU Rightmark
• Whetstone
• PiFast
• Super PI
• Maxon:Cinebench
• Primate Labs:Geekbench