Perguntas com a marcação «performance»

440
Melhor maneira de reverter uma string

Eu apenas tive que escrever uma função de reversão de string em C # 2.0 (ou seja, LINQ não disponível) e surgiu com isso: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse +=...

406
Desempenho HashSet vs. Lista

É claro que um desempenho de pesquisa da HashSet<T>classe genérica é maior que o da List<T>classe genérica . Basta comparar a chave baseada em hash com a abordagem linear na List<T>classe. No entanto, o cálculo de uma chave de hash pode levar alguns ciclos de CPU, portanto, para...

399
Link estático vs link dinâmico

Existem razões de desempenho convincentes para escolher o link estático em vez do link dinâmico ou vice-versa em determinadas situações? Ouvi ou li o seguinte, mas não sei o suficiente sobre o assunto para confirmar sua veracidade. 1) A diferença no desempenho do tempo de execução entre o link...

363
Desempenho HTTP vs HTTPS

Existem diferenças importantes no desempenho entre http e https? Lembro-me de ler que o HTTPS pode ser um quinto mais rápido que o HTTP. Isso é válido com os servidores / navegadores da geração atual? Em caso afirmativo, existem documentos técnicos para

351
Matriz ou lista em Java. O que é mais rápido?

Eu tenho que manter milhares de strings na memória para ser acessado serialmente em Java. Devo armazená-los em uma matriz ou devo usar algum tipo de lista? Como matrizes mantêm todos os dados em um pedaço contíguo de memória (ao contrário de Listas), o uso de uma matriz para armazenar milhares de...

345
Lista de funções Big-O para PHP

Depois de usar o PHP há algum tempo, notei que nem todas as funções embutidas do PHP são tão rápidas quanto o esperado. Considere estas duas implementações possíveis de uma função que descobre se um número é primo usando uma matriz de números primos em cache. //very slow for large...