Resultados da pesquisa a pedido "performance"
Criação de perfil de código no Visual Studio 2005
Eu tenho um espaço de trabalho da solução Visual Studio 2005 que, por sua vez, inclui 8 projetos. Desejo criar um perfil do código completo (todos os projetos) e obter algumas medidas sobre os ciclos absolutos tomados por cada função ...
Javascript quando usar protótipos
Gostaria de entender quando é apropriado usar métodos de protótipo em js. Eles sempre devem ser usados? Ou há casos em que o uso deles não é preferido e / ou incorre em uma penalidade de desempenho? Ao pesquisar neste site métodos comuns para ...
Alternativa de desempenho Activator.CreateInstance
Estou usando o RedGate para fazer uma avaliação de desempenho. Percebo criando dinamicamente uma instância usandoActivator.CreateInstance (com dois parâmetros do construtor) está demorando bastante tempo ... existe uma alternativa melhor que ...
[<Expressão do gerador>] do Python pelo menos 3x mais rápido que a lista (<expressão do gerador>)?
Parece que o uso de [] ao redor de uma expressão de gerador (teste1) se comporta substancialmente melhor do que colocá-lo dentro da lista () (teste2). A desaceleração não existe quando simplesmente passo uma lista para list () para uma cópia ...
Criando um arquivo aleatório em c #
Estou criando um arquivo com um tamanho especificado - não me importo com quais dados estão nele, embora aleatório seja bom. Atualmente estou fazendo isso: var sizeInMB = 3; // Up to many Gb using (FileStream stream = new FileStream(fileName, ...
Python: Encontrando partição aleatória de subconjunto k para uma determinada lista
O código a seguir gera todas as partições de comprimentok (partições do subconjunto k) para uma determinada lista. o algoritmo pode ser encontrado ...
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, ...
Como acelerar DbSet.Add ()?
Eu tenho que importar cerca de 30k linhas de um arquivo CSV para o meu banco de dados SQL, infelizmente isso leva 20 minutos. A solução de problemas com um criador de perfil mostra-me queO DbSet.Add está demorando mais, mas por quê? Eu tenho ...
Quando `modify` copia o vetor?
De https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html#v:modify [https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html#v:modify] Aplique uma operação destrutiva a um vetor. A operação será executada no ...
OpenMP: enormes diferenças de desempenho entre o Visual C ++ 2008 e 2010
Estou executando um programa de aquisição de câmera que executa o processamento em imagens adquiridas e estou usando diretivas OpenMP simples para esse processamento. Então, basicamente, espero uma imagem da câmera e depois a processo. Ao migrar ...