Resultados da pesquisa a pedido "performance"
Palavra-chave C # 'var' versus variáveis definidas explicitamente [duplicado]
Esta pergunta já tem uma resposta aqui: Uso da palavra-chave var em C # [/questions/41479/use-of-var-keyword-in-c-sharp] 86 respostas Atualmente, estou usando o teste de 30 dias do ReSharper e até agora fiquei impressionado com as sugestões que ...
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 ...
Por que std :: fill (0) é mais lento que std :: fill (1)?
Eu observei em um sistema questd::fill em um grandestd::vector<int> foi significativamente e consistentemente mais lento ao definir um valor constante0 comparado a um valor constante1 ou um valor dinâmico: 5,8 GiB / s vs 7,5 GiB / s No ...
x86_64: IMUL é mais rápido que 2x SHL + 2x AD
Ao ver a montagem produzida pelo Visual Studio (2015U2) em/O2odo @ (release) Vi que esse trecho de código C 'otimizado à mão' é convertido novamente em uma multiplicação: int64_t calc(int64_t a) { return (a << 6) + (a << 16) - a; }Montagem imul ...
omo otimizar os valores de retorno da função em C e C ++ no x86-6
O x86-64 ABI [http://www.x86-64.org/documentation/abi.pdf] especifica dois registros de retorno:rax erdx, ambos de 64 bits (8 bytes) de tamanh Supondo que o x86-64 seja a única plataforma segmentada, qual destas duas funções: uint64_t ...
latency vs throughput em intel intrinsics
Acho que tenho um entendimento decente da diferença entre latência e taxa de transferência, em geral. No entanto, as implicações da latência na taxa de transferência de instruções não são claras para o Intel Intrinsics, principalmente ao usar ...
Java: Getter e setter mais rápido que o acesso diret
Testei o desempenho de um traçador de raios Java em que estou escrevendo VisualVM [http://visualvm.java.net] 1.3.7 no meu Netbook Linux. Eu medi com o criador de perfil. or diversão, testei se há uma diferença entre usar getters e setters e ...
Quem corre mais rápido, ArrayList ou LinkedList? [duplicado
Esta pergunta já tem uma resposta aqui: Quando usar o LinkedList sobre o ArrayList em Java? [/questions/322715/when-to-use-linkedlist-over-arraylist-in-java] 32 respostas Diferenças de desempenho entre ArrayList e ...
Python maneira mais rápida de ler um arquivo de texto grande (vários GB) [duplicado]
Esta pergunta já tem uma resposta aqui: Como ler um arquivo grande, linha por linha, em Python [/questions/8009882/how-to-read-a-large-file-line-by-line-in-python] 10 respostas Eu tenho um arquivo de texto grande (~ 7 GB). Eu estou procurando ...
O que é uma boa prática para verificações de referência nulas? [duplicado
Esta pergunta já tem uma resposta aqui: elhor e mais rápida maneira de verificar se um objeto é nulo [duplicado] [/questions/4408104/best-and-fastest-way-to-check-if-an-object-is-null] respostas Qual é a maneira mais eficiente de verificar ...