Perguntas com a marcação «optimization»

Otimização é o ato de melhorar um método ou design. Na programação, a otimização geralmente assume a forma de aumentar a velocidade de um algoritmo ou reduzir os recursos necessários. Outro significado de otimização são os algoritmos de otimização numérica usados ​​no aprendizado de máquina.


22
Posição do bit menos significativo que está definido
Estou procurando uma maneira eficiente de determinar a posição do bit menos significativo definido em um número inteiro, por exemplo, para 0x0FF0 seria 4. Uma implementação trivial é esta: unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value & 1)) { value >>= …






4
Como sobrecarregar std :: swap ()
std::swap()é usado por muitos contêineres std (como std::liste std::vector) durante a classificação e até mesmo a atribuição. Mas a implementação padrão do swap()é muito generalizada e bastante ineficiente para tipos personalizados. Assim, a eficiência pode ser obtida sobrecarregando std::swap()com uma implementação específica de tipo personalizado. Mas como você pode implementá-lo …

13
Em C ++, devo me preocupar em armazenar variáveis ​​em cache ou deixar que o compilador faça a otimização? (Aliasing)
Considere o seguinte código ( pé do tipo unsigned char*e bitmap->widthé de algum tipo inteiro, exatamente que é desconhecido e depende de qual versão de alguma biblioteca externa estamos usando): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } …

14
Ferramentas para otimização de JPEG? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta questão Você conhece alguma ferramenta (de preferência linha de comando) para otimizar …
114 optimization  jpeg 






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.