Perguntas com a marcação «optimization»

Otimização é o processo de melhorar um programa existente para fazê-lo funcionar com mais eficiência ou usar menos recursos.

17
A otimização prematura é realmente a raiz de todo mal?
Um colega meu hoje comprometeu uma classe chamada ThreadLocalFormat, que basicamente moveu instâncias das classes Java Format para um local de encadeamento, pois elas não são seguras e são "relativamente caras" para criar. Eu escrevi um teste rápido e calculei que eu poderia criar 200.000 instâncias por segundo, perguntei a …



14
Quando a otimização não é prematura e, portanto, não é má?
"Otimização prematura é a raiz de todo mal" é algo que quase todos nós ouvimos / lemos. O que estou curioso é que tipo de otimização não é prematuro, ou seja, em todas as etapas do desenvolvimento de software (design de alto nível, design detalhado, implementação de alto nível, implementação …






4
Quão rápido o Go pode ir?
Go é uma das poucas linguagens que devem rodar 'perto do metal', ou seja, é compilada, com estaticamente digitado e executa código nativamente, sem uma VM. Isso deve proporcionar uma vantagem de velocidade em relação a Java, C # e similares. Parece, no entanto, que está por trás do Java …


4
Compilador JIT para C, C ++ e afins
Existe algum compilador just-in-time disponível para linguagens compiladas, como C e C ++? (Os primeiros nomes que vêm à mente são Clang e LLVM! Mas acho que eles atualmente não o apoiam.) Explicação: Acho que o software pode se beneficiar do feedback de criação de perfil em tempo de execução …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.