Perguntas com a marcação «performance»

Para perguntas relacionadas à medição ou melhoria do código e eficiência da aplicação.

8
Como limpar rapidamente um objeto JavaScript?
Com uma matriz JavaScript, posso redefini-la para um estado vazio com uma única atribuição: array.length = 0; Isso faz com que o Array "pareça" vazio e pronto para reutilização, e até onde eu entendo é uma "operação" única - ou seja, tempo constante. Existe uma maneira semelhante de limpar um …



8
Python: List vs Dict para procurar tabela
Eu tenho cerca de 10 milhões de valores que preciso colocar em algum tipo de tabela de pesquisa, então fiquei imaginando qual seria uma lista ou ditado mais eficiente . Eu sei que você pode fazer algo assim para ambos: if something in dict_of_stuff: pass e if something in list_of_stuff: …

3
Quanto sobrecarga o SSL impõe?
Sei que não há uma resposta única e definitiva, mas existe uma estimativa genérica de ordem de magnitude aproximada para a sobrecarga de criptografia do SSL versus a comunicação de soquete não criptografada? Estou falando apenas do processamento da comunicação e do tempo de ligação, sem contar o processamento no …

7
Como "retornar um objeto" em C ++?
Sei que o título parece familiar, pois há muitas perguntas semelhantes, mas estou pedindo um aspecto diferente do problema (sei a diferença entre colocar as coisas na pilha e colocá-las na pilha). Em Java, sempre posso retornar referências a objetos "locais" public Thing calculateThing() { Thing thing = new Thing(); …


4
COUNT do postgresql (DISTINCT…) muito lento
Eu tenho uma consulta SQL muito simples: SELECT COUNT(DISTINCT x) FROM table; Minha tabela possui cerca de 1,5 milhão de linhas. Esta consulta está sendo executada bem devagar; leva cerca de 7,5s, em comparação com SELECT COUNT(x) FROM table; o que leva cerca de 435ms. Existe alguma maneira de alterar …

2
Por que o HashSet <Point> é muito mais lento que o HashSet <string>?
Eu queria armazenar algumas localizações de pixels sem permitir duplicatas, então a primeira coisa que vem à mente é HashSet&lt;Point&gt;ou classes semelhantes. No entanto, isso parece ser muito lento em comparação com algo comoHashSet&lt;string&gt; . Por exemplo, este código: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, …



17
Como lidar com um lento gerador SecureRandom?
Se você quiser números aleatórios criptograficamente fortes em Java, use SecureRandom. Infelizmente, SecureRandompode ser muito lento. Se ele usa /dev/randomno Linux, pode bloquear a espera de entropia suficiente para se acumular. Como você evita a penalidade de desempenho? Alguém já usou Uncommon Maths como uma solução para este problema? Alguém …


21
O FastPass da Disney é válido e / ou útil?
Na Disney World, eles usam um sistema chamado Fastpass para criar uma segunda linha mais curta para passeios populares. A idéia é que você possa esperar na linha padrão, geralmente com uma espera superior a uma hora, ou obter um FastPass que permita retornar durante um período de tempo especificado …

7
Desempenho do SQL JOIN vs IN?
Tenho um caso em que o uso de um JOIN ou IN me fornecerá os resultados corretos ... Qual normalmente tem melhor desempenho e por quê? Quanto isso depende de qual servidor de banco de dados você está executando? (Para sua informação, estou usando o MSSQL)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.