Articles of desempenho

Mova todos os elementos posicionados para a metade esquerda e até posicione para a metade direita no local

Dado um array com inteiros positivos e negativos, mova todos os elementos indexados ímpares para a esquerda e até mesmo elementos indexados para a direita. A parte difícil do problema é fazê-lo no local, mantendo o pedido. por exemplo 7, 5, 6, 3, 8, 4, 2, 1 A saída deve ser: 5, 3, 4, 1, […]

O tamanho do assembly .NET afeta o desempenho?

O tamanho de um conjunto .net afeta o desempenho? Como sobre o número de montagens no seu formulário de formulários / formulários da web?

Como o trabalho externo em c #?

Sempre que olho profundamente no refletor, esbarro em methods extern sem nenhuma fonte. Eu li a documentação do msdn em http://msdn.microsoft.com/en-us/library/e59b22c5(v=vs.80).aspx . O que eu recebi desse artigo é que os methods com o modificador extern precisam ser injetados. Eu interpretei isso para dizer que funciona algo como um padrão de fábrica abstrata. Também notei […]

NHibernate – CreateCriteria vs CreateAlias

Assumindo o seguinte cenário: class Project{ public Job Job; } class Job{ public Name; } Supondo que eu queira usar a API Criteria para procurar por todos os projetos cujo trabalho tem o nome “sumthing”. Eu poderia usar o CreateAlias ​​para criar um alias para o trabalho e usá-lo para acessar o nome, ou eu […]

Maneira mais rápida de ler arquivos de byte relativamente grandes em Java

Qual é a maneira mais rápida de ler arquivos relativamente grandes com os methods de E / S do Java? Minha solução atual usa o BufferedInputStream salvando em um byte-array com 1024 bytes alocados para ele. Cada buffer é salvo em uma ArrayList para uso posterior. Todo o processo é chamado por meio de um […]

Redis 10x mais uso de memory que dados

Eu tenho uma pequena pergunta. Eu estou tentando armazenar uma lista de palavras em redis. O desempenho é ótimo. Minha abordagem é fazer um conjunto chamado “palavras” e adicionar cada nova palavra via “sadd”. Aqui está o problema ao adicionar um arquivo que é de 15.9mb e contém cerca de um milhão de palavras que […]

vetor ou mapa, qual usar?

Eu ouvi muitas pessoas dizendo que, se o número de elementos esperados no container é relativamente pequeno, é melhor usar std::vector vez de std::map mesmo que eu use o container apenas para pesquisa e não para iterar. Qual é a verdadeira razão por trás disso? Obviamente, o desempenho de pesquisa do mapa não pode ser […]

Carregamento lento da primeira página no site asp.net

De vez em quando (sempre depois de um longo período de tempo ocioso, por exemplo durante a noite) quando eu access um site construído usando asp.net – leva cerca de 15 segundos para carregar a página (15 segundos antes de eu ver qualquer progresso, então o página aparece rapidamente). Outras páginas nesse site, ou atualizadas, […]

Desempenho de bcp / BULK INSERT vs. parâmetros com valor de tabela

Estou prestes a ter que rewrite algum código antigo usando o comando BULK INSERT SQL Server porque o esquema mudou e ocorreu-me que talvez eu devesse pensar em mudar para um procedimento armazenado com um TVP, mas estou pensando que efeito isso pode ter no desempenho. Algumas informações básicas que podem ajudar a explicar por […]

Por que é putImageData tão lento?

Eu estou trabalhando com um Canvas relativamente grande, onde várias coisas (complexas) são atraídas. Eu então quero salvar o estado da canvas, para que eu possa rapidamente redefini-la para o estado que ela está agora em um momento posterior. Eu uso getImageData para isso e armazene os dados em uma variável. Em seguida, desenho mais […]