Resultados da pesquisa a pedido "optimization"
Erro: Não é possível encontrar a superclasse comum de
Estou tentando processar com o Proguard um aplicativo de área de trabalho do MS Windows (Java 6 SE usando a lib SWT fornecida pelo Eclipse). E recebo o seguinte erro crítico: Unexpected error while performing partial evaluation: Class ...
Produzir loops sem instrução cmp no GCC
Eu tenho vários loops apertados que estou tentando otimizar com o GCC e com os intrínsecos. Considere, por exemplo, a seguinte função. void triad(float *x, float *y, float *z, const int n) { float k = 3.14159f; int i; __m256 k4 = ...
Lidando com casos combinados e casos duplicados nas instruções do switch
Está tudo bem em combinarcases compartilham atribuições e repetem ocase para tarefas que não são compartilhadas ou é preferível manter cada uma delas separada? Para ilustrar com um exemplo simples ..case 0 e180 ambos incluemw = 330 então eles ...
Multiplicação Camponesa Russa
Aqui está minha curta implementação deMultiplicação Camponesa Russa [http://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication]. Como pode ser melhorado? Restrições : só funciona quando a> 0, b> 0 for(p=0;p+=(a&1)*b,a!=1;a>>=1,b<<=1);
Por que o GCC implementa isnan () com mais eficiência em C ++ <cmath> do que em C <math.h>?
Aqui está o meu código: int f(double x) { return isnan(x); }Se eu#include <cmath> Eu recebo esta montagem: xorl %eax, %eax ucomisd %xmm0, %xmm0 setp %alIsso é razoavelmente ...
"For (;;)" é mais rápido que "while (TRUE)"? Se não, por que as pessoas o usam?
for (;;) { //Something to be done repeatedly }Eu já vi esse tipo de coisa ser muito usada, mas acho que é bem estranho ... Não seria muito mais claro dizerwhile(true), Ou algo nesse sentido? Eu estou supondo que (como é a razão para muitos ...
Programa Java para executar um comando demorando muito
Eu li muitos exemplos e acabei usando o código a seguir para executar um comando de linha de comando de dentro de um programa Java. public static void executeCommand(final String command) throws IOException, InterruptedException { ...
Otimize o colmodel criado dinamicamente no jqgrid
Estou trabalhando no jqgrid que é vinculado dinamicamente. Eu tenho a saída necessária. Mas eu escrevi um grande código que afeta meu desempenho e não é legível. Preciso de alguém que possa analisar isso e otimizar meu código de ...
É legal para um otimizador de C ++ reordenar chamadas para clock ()?
A linguagem de programação C ++ [http://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Language]4ª edição, página 225:Um compilador pode reordenar o código para melhorar o desempenho, desde que o resultado seja idêntico ao da ordem simples de ...
Compreendendo mais sobre o i ++ e i = i + 1
Fiquei me perguntando se há diferença entre as duas formas de incremento. Alguns dosligações [http://www.cquestions.com/2010/03/why-i-is-faster-than-ii1-in-c.html]diz que i ++ é mais rápido que i = i + 1; Também como uma das pessoas, minha ...