Resultados da pesquisa a pedido "benchmarking"

2 a resposta

Ordem do código e desempenho

Eu queria encontrar o que é mais rápido: struct vs array. Então, eu escrevi um código GO no qual escrevo 4 valores int (1,2,3 e 4) para os membros de uma estrutura e, em seguida, para uma matriz de comprimento 4. Tentei encontrar o tempo ...

5 a resposta

O que é realmente mais desempenho? Haskell ou OCaml [fechado]

Passei os últimos 18 meses aprendendo a programar funcional, começando com o aprendizado do OCaml e, há algumas semanas, Haskell. Agora, quero dar o próximo passo e implementar alguma aplicação real: Um simples editor de terreno em tempo real. Eu ...

1 a resposta

Por que ler um byte 20x mais lento que ler 2, 3, 4,… bytes de um arquivo?

Eu tenho tentado entender a troca entreread eseek. Para pequenos "saltos", ler dados desnecessários é mais rápido do que ignorá-los comseek. Enquanto cronometrava diferentes tamanhos de blocos de leitura / busca para encontrar o ponto de ...

7 a resposta

Como acelerar a multiplicação de matrizes em C ++?

Estou realizando a multiplicação de matrizes com este algoritmo simples. Para ser mais flexível, usei objetos para matrizes que contêm matrizes criadas dinamicamente. Comparando esta solução com a minha primeira com matrizes estáticas, é 4 ...

1 a resposta

Calcular a criptografia de tempo do AES / CCM no Visual Studio 2017

Estou usando a biblioteca Crypto ++ 5.6.5 e Visual Studio 2017. Como posso calcular o tempo de criptografia do AES-CCM?

2 a resposta

O que é uma maneira idiomática de ter funções utilitárias compartilhadas para testes de integração e benchmarks?

Eu tenho o projeto Rust com os dois testes de integração (no/tests dir) e referências (no/benches dir). Eu preciso de algumas funções utilitárias em testes e bancos, mas elas não estão relacionadas ao meu próprio engradado, então não posso ...

1 a resposta

Por que o alinhamento de loop em 32 bytes torna o código mais rápido?

Veja este código: one.cpp: bool test(int a, int b, int c, int d); int main() { volatile int va = 1; volatile int vb = 2; volatile int vc = 3; volatile int vd = 4; int a = va; int b = vb; int c = vc; int d = vd; int s = 0; __asm__("nop"); ...

2 a resposta

Como fazer um bom benchmarking de funções complexas?

Estou prestes a embarcar em um benchmarking muito detalhado de um conjunto de funções complexas em C. Esse é o detalhe do "nível da ciência". Eu estou pensando, qual seria a melhor maneira de fazer benchmarking sério? Eu estava pensando em ...

1 a resposta

O ambiente global / local afeta os resultados dos critérios de referência da Haskell

Estamos comparando algum código Haskell em nossa empresa e acabamos de encontrar um caso muito estranho. Aqui está um código que avalia a mesma coisa duas vezes. O primeiro usa umCriterion.env que é criado para todos os testes uma vez, ...

1 a resposta

Qual site de benchmark JS está correto?

Eu criei uma referência em jsperf.com e jsben.ch, no entanto, eles estão dando resultados substancialmente diferentes. JSPerf:https://jsperf.com/join-vs-template-venryx [https://jsperf.com/join-vs-template-venryx] JSBench:http://jsben.ch/9DaxR ...