Resultados da pesquisa a pedido "micro-optimization"

1 a resposta

Quão mais rápidas são as instruções de sequência do SSE4.2 que o SSE2 para o memcmp?

Aqui está o assembler do meu código Você pode incorporá-lo em c ++ e verificar o SSE4? A velocidade Eu gostaria muito de ver como entrou no desenvolvimento do SSE4. Ou não está preocupado com ele? Vamos verificar (não tenho suporte acima do ...

3 a resposta

Existe uma sobrecarga de desempenho para uma classe interna privada em Java?

Quando eu tenho classes internas com métodos ou campos privados, o compilador precisa criar métodos acessadores sintéticos protegidos por pacote para permitir que a classe externa acesse esses elementos privados (e vice-versa). Para evitar isso, ...

1 a resposta

Implicações de desempenho / espaço ao solicitar colunas do SQL Server?

Existem considerações que devem ser levadas em consideração ao projetar uma nova tabela com relação à ordem em que as colunas devem ser declaradas? Costumo colocar a chave primária em primeiro lugar, seguida por quaisquer chaves estrangeiras ...

14 a resposta

Melhorando a classificação rápida

Se possível, como posso melhorar a seguinte classificação rápida (desempenho sábio). Alguma sugestão?

1 a resposta

Por que os loops são sempre compilados no estilo "do ... while" (salto de cauda

Ao tentar entender a montagem (com a otimização do compilador ativada), vejo este comportamento: Um loop muito básico como este outside_loop; while (condition) { statements; } É frequentemente compilado em (pseudocódigo) ; outside_loop jmp ...

16 a resposta

Qual desses pedaços de código é mais rápido em Java?

2 a resposta

Usando SIMD / AVX / SSE para travessia de árvore

Atualmente, estou pesquisando se seria possível acelerar a travessia de uma árvore Emma Boas (ou qualquer árvore). Dada uma única consulta de pesquisa como e...

6 a resposta

Pesquisa rápida de alguns petiscos em duas polegadas no mesmo deslocamento (C, microoptimização)

Minha tarefa é verificar (> trilhões de verificações), dois int contêm qualquer par predefinido de petiscos (primeiro par 0x2 0x7; segundo 0xd 0x8). Por exemplo: bit offset: 12345678 first int: 0x3d542783 first pair of 0x2 second: 0xd ...

7 a resposta

aneira mais rápida de remover todos os caracteres não imprimíveis de uma String Ja

Qual é a maneira mais rápida de remover todos os caracteres não imprimíveis de umString em Java? té agora, tentei e medi-lo na sequência de 138 bytes e 131 caracteres: CordasreplaceAll() - slowest method 517009 resultados / sCompile um padrão ...

3 a resposta

Smart-JVM e JIT Micro-Otimizações

Com o tempo, a JVM e o JIT da Sun ficaram muito inteligentes. Coisas que costumavam ser de conhecimento comum como sendo uma micro-otimização necessária não ...