otimização de - Página 2 - DoCow
Eu tenho um relacionamento 1: 1 entre duas tabelas. Eu quero encontrar todas as linhas na tabela A que não têm uma linha correspondente na tabela B. Eu uso essa consulta: SELECT id FROM tableA WHERE id NOT IN (SELECT id FROM tableB) ORDER BY id desc id é a chave primária em ambas as […]
Acabei de implementar um algoritmo de pesquisa de arquivo de melhor correspondência para encontrar a correspondência mais próxima de uma string em um dictionary. Depois de fazer o perfil do meu código, descobri que a esmagadora maioria do tempo é gasta calculando a distância entre a consulta e os resultados possíveis. Atualmente, estou implementando o […]
Dado este código: var arr = []; for (var i = 0; i < 10000; ++i) arr.push(1); Para a frente for (var i = 0; i < arr.length; ++i) {} Para trás for (var i = arr.length – 1; i >= 0; –i) {} Encaminhado codificado for (var i = 0; i < 10000; ++i) […]
Eu estou tentando descobrir como otimizar uma consulta muito lenta no MySQL (eu não criei isso): SELECT COUNT(*) FROM change_event me WHERE change_event_id > '1212281603783391'; +———-+ | COUNT(*) | +———-+ | 3224022 | +———-+ 1 row in set (1 min 0.16 sec) Comparando isso a uma contagem completa: select count(*) from change_event; +———-+ | count(*) […]
Medição de desempenho de Javascript (jQuery) e melhores práticas (não tempo de carregamento)
Eu vou dizer logo de cara que esta pergunta não é sobre os tempos de carregamento; Eu sei sobre o YSlow, o criador de perfil do Firebug e as melhores práticas e ferramentas que o googlage revela sobre os tempos de carregamento de componentes da página. Eu estou perguntando o que boas ferramentas de perfil […]
A otimização do compilador pode apresentar erros?
Hoje eu tive uma discussão com um amigo meu e debatemos por algumas horas sobre "otimização do compilador". Defendi o ponto de que, às vezes , uma otimização de compilador pode introduzir erros ou, pelo menos, comportamento indesejado. Meu amigo discordou totalmente, dizendo que "os compiladores são construídos por pessoas inteligentes e fazem coisas inteligentes" […]
Quantos níveis de otimização do GCC existem? Eu tentei gcc -O1, gcc -O2, gcc-O3 e gcc -O4 Se eu usar um número realmente grande, não funcionará. No entanto, eu tentei gcc -O100 e compilado. Quantos níveis de otimização existem?
Depois de ler este artigo antigo medindo o consumo de memory de vários tipos de object, fiquei surpreso ao ver quanto a memory String s usa em Java: length: 0, {class java.lang.String} size = 40 bytes length: 7, {class java.lang.String} size = 56 bytes Embora o artigo tenha algumas dicas para minimizar isso, não os […]
O que fazer com o desempenho do Java BigDecimal?
Eu escrevo aplicativos de troca de moeda para viver, então eu tenho que trabalhar com valores monetários (é uma pena que Java ainda não tenha tipo de flutuação decimal e não tenha nada para suportar cálculos monetários de precisão arbitrária). "Use BigDecimal!" – pode-se dizer. Eu faço. Mas agora eu tenho algum código onde o […]
Como posso acelerar meu programa Perl?
Isso é realmente duas perguntas, mas elas são muito parecidas e, para simplificar, imaginei que as juntaria: Em primeiro lugar : Dado um projeto Perl estabelecido, quais são algumas maneiras decentes de acelerá-lo além da simples otimização dentro do código? Em segundo lugar : Ao escrever um programa do zero em Perl, quais são algumas […]
Como analisar o JSON em Java Bmp para jpg / png em c # Como faço para criar uma matriz em javascript cujo índice começa a partir de 1 Spring HandlerInterceptor vs Servlet Filters Desempenho C ++ vs. Java / C # Salvando / carregando dados no Unity Erro: allowDefinition = 'MachineToApplication' além do nível de aplicativo Usando Quaternions para Rotações OpenGL Por que o MS Excel trava e fecha durante o procedimento Sub de Worksheet_Change? Quais usos existem para o "posicionamento novo"? Como converter um object para uma matriz de bytes em c # ImageIO não consegue gravar um arquivo JPEG (Realmente) longa imagem de plano de fundo não processar no Safari do iPad Como chamar um método Objective-C de um método C? SQL Server – inner join ao atualizar