Resultados da pesquisa a pedido "microbenchmark"

4 a resposta

Chamada de sistema Linux mais rápida

Em um sistema Intel x86-64 que suportasyscall esysret qual é a chamada de sistema "mais rápida" do código de usuário de 64 bits em um kernel vanilla? Em particular, deve ser uma chamada de sistema que exerça osyscall/sysret$4 e5$ Essa chamada ...

1 a resposta

Como posso usar os benchmarks JMH para Scala junto com o sbt?

Eu tentei usar jmh [/questions/tagged/jmh] junto com sbt [/questions/tagged/sbt] , mas até agora não consegui configurá-lo adequadamente para que os benchmarks baseados em .scala funcione Como a combinaçãosbt + .java com base em benchmarks ...

3 a resposta

Diferença entre as funções numel e length do MATLAB

Eu sei dissolength(x) retornamax(size(x)) enumel(x) retorna o número total de elementos de x, mas qual é melhor para uma matriz de 1 por n? Importa ou são intercambiáveis neste caso? EDITAR:Apenas por diversão: Parece que eles têm o mesmo ...

3 a resposta

Por que a verificação de limites não é eliminada?

Eu escrevi um simplesreferência [https://dl.dropboxusercontent.com/u/4971686/published/maaartin/so/BoundsCheckBenchmark.java] para descobrir se a verificação de limites pode ser eliminada quando a matriz é calculada via bit a bit e. Isso é ...

1 a resposta

Por que o padrão de encadeamento StringBuilder sb.append (x) .append (y) é mais rápido que o sb.append (x) normal; sb.append (y)?

Eu tenho uma marca de microbench que mostra resultados muito estranhos: @BenchmarkMode(Mode.Throughput) @Fork(1) @State(Scope.Thread) @Warmup(iterations = 10, time = 1, timeUnit = TimeUnit.SECONDS, batchSize = 1000) @Measurement(iterations = 40, ...

1 a resposta

Efeitos de desempenho estranhos de lojas dependentes próximas em um loop de perseguição de ponteiros no IvyBridge. A adição de uma carga extra acelera?

Primeiro, tenho a configuração abaixo em um IvyBridge, inserirei o código de medição da carga útil no local comentado. Os primeiros 8 bytes debuf armazena o endereço debuf, eu uso isso para criar dependência de loop: section .bss align 64 buf: ...

3 a resposta

Capturando (externamente) o consumo de memória de um determinado Callback

O problemaVamos dizer que eu tenho essa função:

3 a resposta

Por que a função mediana R padrão é muito mais lenta que uma simples alternativa C ++?

Fiz a seguinte implementação da mediana emC++ ee usado emR através daRcpp: // [[Rcpp::export]] double median2(std::vector<double> x){ double median; size_t size = x.size(); sort(x.begin(), x.end()); if (size % 2 == 0){ median = (x[size / 2 - 1] ...

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?

4 a resposta

Custo de desempenho oculto no Scala?

Me deparei com issopergunta antiga [https://stackoverflow.com/questions/6146182/how-to-optimize-for-comprehensions-and-loops-in-scala] e fez a seguinte experiência com scala 2.10.3. Reescrevi a versão do Scala para usar recursão de cauda ...