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.

2
Qual código é melhor para a otimização de previsão de ramificação?
Dada a previsão de ramificação e também o efeito das otimizações do compilador, qual código tende a oferecer desempenho superior? Observe que bRareExceptionPresent representa uma condição incomum. Não é o caminho normal da lógica. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort …

7
Onde a refatoração e a otimização de código se encaixam tanto na linha do tempo do processo ágil quanto na cascata?
Parece haver essa noção entre a equipe de gerenciamento de projetos de que "funciona" significa que deve ser considerado 100% completo. A maioria dos programadores sabe que nem sempre é o caso. Se estou tentando abordagens alternativas para que uma parte da funcionalidade funcione, isso não significa necessariamente que encontrei …


4
Estou otimizando prematuramente?
Atualmente, estou no estágio de design de uma arquitetura baseada em componentes em C ++. Meu design atual inclui o uso de recursos como: std::vectors de std::shared_ptrs para segurar os componentes std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Os componentes representam dados e lógica de vários itens necessários em um software semelhante a um jogo, …



11
Onde você otimiza?
Existem duas áreas para otimizar a velocidade: Onde é gasto mais tempo O código que é chamado o mais Qual é o melhor lugar para começar a otimizar? Muitas vezes, o código chamado com mais frequência já tem tempos de execução baixos. Você otimiza as áreas mais lentas e menos …




6
desempenho versus reutilização
Como posso escrever funções reutilizáveis ​​sem sacrificar o desempenho? Estou enfrentando repetidamente a situação em que quero escrever uma função de uma maneira que a reutilize (por exemplo, não faz suposições sobre o ambiente de dados), mas sabendo o fluxo geral do programa, sei que não é a mais eficaz …



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.