Perguntas com a marcação «optimization»

9
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 chamadas ou gasta...

9
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...

8
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...