Benchmark de desempenho desde o Delphi 2010 até Delphi XE6
Thomas Grubb do blog Words from a Delphi CodeSmith fez um trabalho fantástico publicando uma série de 12 artigos onde ele compara o desempenho do Delphi desde a versão 2010 até o XE6. A principal motivação do Thomas com este benchmark foi validar a qualidade, desempenho e estabilidade do Delphi ao longo dos anos, especialmente agora que a Embarcadero diz ter dado foco a estas áreas no Delphi XE6.
Em seus testes ele incluiu VCL, FireMonkey, Win32, Win64, Android, iOS, OSX e componentes de terceiro.
A série completa é composta de 12 artigos, abaixo segue o link para todos os artigos que estão em inglês.
- Introduction
- Hello World Compilation Tests (Speed and Size) – Part 2
- Hello World Execution Tests, VCL (Win32 and Win64) and FMX (Win32) – Part 3
- Hello World Execution Tests (FMX Win64, OSX) – Part 4
- Hello World Mobile Execution Tests (iOS and Android) – Part 5
- Inference Engine Component Suite Execution Tests – Part 6
- RiverSoftAVG SVG Component Library Drawing Tests – Part 7
- Conclusion
Novamente, parabéns ao Thomas pelo fantástico trabalho e tempo investido para gerar todos estes resultados. Certamente a comunidade Delphi agradece..
Andreano: Neste artigo, faltou suas considerações sobre o resultado do desempenho nos testes do Thomas. Gostaria de saber sua opinião!!!
Marco,
O teste realizado é bem sólido e o autor faz um conclusão bem detalhada, é claro que ouve melhorias em diversos aspectos e que outros itens precisam ser melhorado, como os testes são específicos e usando cenários que podem não representar a realidade da sua aplicação você pode notar resultados diferentes.
O importante é avaliar o contexto geral dos testes, que foi o que o autor fez e assim gerou sua conclusão, ou seja, tem melhoras, mas precisa melhorar alguns aspectos.
Tenho uma dúvida recorrente: O suporte a assinatura digital no Delphi vai sempre depender de capicom.dll, ou há outros meios para assinar e criptografar arquivos digitalmente sem que seja necessário usar o framework.net?
Tem, tem sim é só abandonar o Delphi e começar a usar algo que presta tipo Visual Studio …. -.-