Resultados da pesquisa a pedido "performance"
Por que `(map digitToInt). show` é tão rápido?
Convertendo não negativoInteger a sua lista de dígitos é geralmente feita assim: import Data.Char digits :: Integer -> [Int] digits = (map digitToInt) . showEu estava tentando encontrar uma maneira mais direta de executar a tarefa, sem envolver ...
PyPy 17x mais rápido que Python. Python pode ser acelerado?
Resolvendo uma recenteProblema do advento do código [http://adventofcode.com/2017/day/5], Achei que o meu Python padrão era ~ 40x mais lento que o PyPy. Consegui reduzir para 17x isso comesse ...
Selecione a ordem de avaliação "cláusula where"
No Sql Server 2005, quando tenho vários parâmetros, tenho a garantia de que a ordem de avaliação serásempreser da esquerda para a direita? Usando um exemplo: select a from table where c=1 and d=2 Nesta consulta, se a condição "c = 1" falhar, a ...
Otimização de classificação Radix
Eu estava tentando otimizar o código Radix Sort, porque senti que havia espaço para ele, pois os códigos tradicionais nos livros e na Web parecem uma cópia direta um do outro e também funcionam muito lentamente, pois levam um número arbitrário ...
O que são o arquivo gradle wrapper e gradlew.bat?
Ultimamente, vim a conhecer o poder do Gradle como sistema de compilação e, como desenvolvedor do Android, quero entendê-lo profundamente. Um artigo dizia o seguinte: "Você pode executar todas as tarefas de compilação disponíveis para o ...
Implicações de alocação de pilha versus pilha (.NET)
De umEntão responde [https://stackoverflow.com/questions/423823/whats-your-favorite-programmer-ignorance-pet-peeve#answer-424035] 1 sobre Heap e Stack, levantou-me uma pergunta: por que é importante saber onde as variáveis estão ...
Vários threads e desempenho em uma única CPU
Existe algum benefício em termos de desempenho ao usar vários threads em um computador com uma única CPU que não possui hyperthreading?
Spark UDAF com ArrayType como bufferSchema problemas de desempenho
Estou trabalhando em um UDAF que retorna uma matriz de elementos. A entrada para cada atualização é uma tupla de índice e valor. O que o UDAF faz é somar todos os valores no mesmo índice. Exemplo: Para entrada (índice, valor): (2,1), (3,1), ...
Função do gerador (rendimento) muito mais rápida que a classe do iterador (__next__)
ATUALIZAR(espelhando o nível de conhecimento de última geração):12/05/2017 O motivo dessa atualização é o fato de que, na época, eu estava fazendo essa pergunta e não sabia que havia descoberto algo sobre como o Python3 funciona "sob o capô". A ...
Cache de plano quase vazio
Estou enfrentando uma situação estranha - meu cache do plano está quase vazio. Eu uso a seguinte consulta para ver o que há dentro: SELECT dec.plan_handle,qs.sql_handle, dec.usecounts, dec.refcounts, dec.objtype , dec.cacheobjtype, des.dbid, ...