Archive for category Benchmarks
Intel GM965 vs performance 2D
Publicado por Lucas Hermann Negri em Benchmarks, GTK, Linux em 6, março 2009
Com o novo Xorg 1.6, meus antigos problemas com a performance 3D da minha Intel GM965 (aka X3100) acabaram, mas a performance 2D continuava horrível.
Testando outras configurações pro Xorg, cheguei nesta:
Section “Device”
Identifier “Card0″
Driver “intel”
VendorName “All”
BoardName “All”
Option “AccelMethod” “exa”
Option “MigrationHeuristic” “greedy”
Option “ExaNoComposite” “true”
EndSection
OK. Os métodos de aceleração suportados são: XAA (antigo, substituido pelo EXA), o EXA (perofrmance 3D melhorada, mas por padrão gera artefatos em algumas aplicações que usam Qt 4) e o UXA (suporte ao dri2, mas ainda está um pouco instável).
Se não me engano o EXA é usado por padrção, então até ai nenhuma mudança. O que realmente melhorou a performance 2D (e corrigiu alguns bugs) foi o “Option “MigrationHeuristic” “greedy”.
Para testes, usei o programa gtkperf. Antes, uma rodada com 100 repetições demorava 16 segundos. Com a nova configuração, passou para 5 segundos. A performance 3D aparentemente não foi alterada, mas também não testei muito.
Benchmark: Java x Mono x C++ !
Publicado por Lucas Hermann Negri em Benchmarks em 20, fevereiro 2007
Depois de ter aprendido o básico de C# com o Mono, decidi fazer uma comparação de performance entre ele e outras linguagens.
O código-fonte dos testes está disponibilizado aqui .
Os resultados (em segundos, quanto menos melhor):
Compilação:
C++ : g++ Versão 4.1.12, compilado com -O2;
Mono: mcs Versão 1.2.3.1, pré-compilado com mono –aot
Java: Compilado e executado com a “Hotspot 6.1 beta1″.
Esse bench não se assemelha com problemas reais, então não é muito bom para
se comparar a real diferença de performance entre os envolvidos, porém dá para ter uma
idéia.
Performance: C vs Java
Publicado por Lucas Hermann Negri em Benchmarks em 13, fevereiro 2007
Eu estava afim de testar a performance do Java 6 contra C, então baixei as fontes do
http://math.nist.gov/scimark2/faq.html, tanto da versão em Java tanto da versão em C, compilei e rodei.
Eu me surpreendi com os resultados:
Essa “pontuação” é expressa em MFlops, ou seja,quanto maior, melhor. A versão compilada em C otimizada (-O2) executou 43% mais rapidamente do que a versão em Java.

