Perguntas com a marcação «performance»

118
Devo usar multiplicação ou divisão?

Aqui está uma pergunta boba e divertida: Digamos que tenhamos que realizar uma operação simples em que precisamos da metade do valor de uma variável. Normalmente, existem duas maneiras de fazer isso: y = x / 2.0; // or... y = x * 0.5; Supondo que estejamos usando os operadores padrão fornecidos...

117
MySQL: maneira mais rápida de contar o número de linhas

Qual forma de contar várias linhas deve ser mais rápida no MySQL? Este: SELECT COUNT(*) FROM ... WHERE ... Ou a alternativa: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Alguém poderia pensar que o primeiro método deveria ser...

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

114
Desempenho IPC: Named Pipe vs Socket

Todo mundo parece dizer que os pipes nomeados são mais rápidos do que os soquetes IPC. Eles são muito mais rápidos? Eu preferiria usar soquetes porque eles podem fazer comunicação bidirecional e são muito flexíveis, mas optarei pela velocidade em vez da flexibilidade se for em quantidade...