Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 dias . Melhore esta questão...
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 dias . Melhore esta questão...
Existe uma maneira de definir o relacionamento de chave estrangeira usando a id de inteiro de um modelo? Isso seria para fins de otimização. Por exemplo, suponha que eu tenha um modelo de funcionário: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name =...
Eu tenho uma árvore de decisão binária crítica de desempenho e gostaria de focar esta questão em uma única linha de código. O código para o iterador da árvore binária está abaixo com os resultados da execução da análise de desempenho em relação a ele. public ScTreeNode GetNodeForState(int...
Versão curta: é comum retornar objetos grandes - como vetores / matrizes - em muitas linguagens de programação. Este estilo agora é aceitável em C ++ 0x se a classe tiver um construtor de movimento, ou os programadores de C ++ o consideram estranho / feio / abominação? Versão longa: Em C ++ 0x...
Quero criar um HashMap grande, mas o put()desempenho não é bom o suficiente. Alguma ideia? Outras sugestões de estrutura de dados são bem-vindas, mas preciso do recurso de pesquisa de um mapa Java: map.get(key) No meu caso, quero criar um mapa com 26 milhões de entradas. Usando o Java HashMap...
Esta resposta oferece uma boa visão geral de alto nível da otimização de string curta (SSO). Porém, gostaria de saber mais detalhadamente como funciona na prática, especificamente na implementação libc ++: Quão curta a string deve ser para se qualificar para o SSO? Isso depende da arquitetura de...
Quantos GCC níveis de otimização existem? Tentei gcc -O1, gcc -O2, gcc -O3 e gcc -O4 Se eu usar um número muito grande, não funcionará. No entanto, eu tentei gcc -O100 e compilado. Quantos níveis de otimização
Existe alguma vantagem de usar em {}vez da concatenação de string? Um exemplo de slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); ao invés de logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Acho que se trata de otimização de velocidade,...
Qual é uma boa maneira de dividir um array NumPy aleatoriamente em um conjunto de dados de treinamento e teste / validação? Algo semelhante ao cvpartitionou crossvalindfunciona no
Na sequência de " O que são índices e como posso usá-los para otimizar consultas em meu banco de dados? ", Onde estou tentando aprender sobre índices, quais colunas são boas candidatas a índice? Especificamente para um banco de dados MS SQL? Depois de pesquisar no Google, tudo o que li sugere que...
Acho que há uma @tailrecanotação para garantir que o compilador otimize uma função recursiva de cauda. Você apenas coloca isso antes da declaração? Também funciona se Scala for usado no modo de script (por exemplo, usando :load <file>em
Em outra pergunta , a resposta aceita sugeria substituir uma instrução if (muito barata) no código Python por um bloco try / except para melhorar o desempenho. Deixando de lado as questões de estilo de codificação, e supondo que a exceção nunca seja disparada, quanta diferença faz (em termos de...
Qual é a maneira mais eficiente de fazer o primeiro caractere de uma Stringcaixa baixa? Posso pensar em várias maneiras de fazer isso: Usando charAt()comsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ?...
Essa é uma situação que encontro com frequência como um programador inexperiente e estou pensando sobre a qual, especialmente para um projeto meu ambicioso e que exige muita velocidade, estou tentando otimizar. Para as principais linguagens semelhantes a C (C, objC, C ++, Java, C #, etc) e seus...
Estou lidando com uma tabela Postgres (chamada "vidas") que contém registros com colunas para time_stamp, usr_id, transaction_id e lives_remaining. Preciso de uma consulta que me dê o total de vidas_remanentes mais recentes para cada usr_id Existem vários usuários (usr_id's distintos) time_stamp...
Tenho uma consulta que está demorando muito no meio de uma transação. Quando consigo o fim wait_typedo processo, é PAGEIOLATCH_SH. O que esse tipo de espera significa e como isso pode ser
Pesquisa anterior: Como diz o wiki do webpack, é possível usar a ferramenta de análise para otimizar o desempenho de construção: de: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats Dicas de estatísticas de construção Há uma ferramenta de análise que visualiza...
Encontrou um sinalizador JVM interessante: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Ele imprime centenas de várias opções, das quais nunca ouvi falar antes. Ele também imprime valores padrão, o que ajuda a diagnosticar melhor os comportamentos da JVM. Outra bandeira...
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...
Existe algum benefício de desempenho de uma forma ou de outra? É específico do compilador / VM? Estou usando o