Articles of otimização

Jqgrid 3.7 não mostra linhas no Internet Explorer

Estou testando com ASP.NET e Jqgrid 3.7, no firefox ele funciona bem mas no IE ele não mostra nenhuma linha na grade. A resposta do webservice é {“d”: {“__type”:”jqGrid”, “total”:”1″, “page”:”1″, “records”:”10″, “rows”:[ {“id”:”180″,”cell”:[“180″,”Cultura”]}, {“id”:”61″,”cell”:[“61″,”Deporte”]}, {“id”:”68″,”cell”:[“68″,”Deporte”]}, {“id”:”5″,”cell”:[“5″,”Economía”]}, {“id”:”67″,”cell”:[“67″,”Economía”]}, {“id”:”76″,”cell”:[“76″,”Economía”]}, {“id”:”178″,”cell”:[“178″,”Economía”]}, {“id”:”4″,”cell”:[“4″,”Entrevista”]}, {“id”:”66″,”cell”:[“66″,”Entrevista”]}, {“id”:”78″,”cell”:[“78″,”Entrevista”]} ] } } e a chamada é myGrid = $(“#list”).jqGrid({ url: ‘ws/WsNoticias.asmx/jqObtenerTemas’, […]

Maneira mais eficiente de converter String para Integer em java

Existem muitas maneiras de converter um String em um object Integer. Qual é o mais eficiente entre os abaixo: Integer.valueOf() Integer.parseInt() org.apache.commons.beanutils.converters.IntegerConverter Meu usecase precisa criar objects Integer do wrapper … significando não int primitivo … e os dados convertidos são usados ​​para somente leitura.

Usando o índice, usando temporário, usando o filesort – como consertar isso?

Eu estou trabalhando em um sistema de controle de events que usa um punhado de tabelas de pesquisa, bem como a tabela de registro principal. Em um relatório que estou escrevendo, um object pode ser selecionado para exibir statistics. A interface mostra todos os objects em ordem decrescente de importância (ou seja, hits). O esquema […]

Além da amostragem de pilha: C ++ Profilers

Um conto de hackers A data é 12/02/10. Os dias que antecedem o Natal estão se esvaindo e eu praticamente atinjo um grande obstáculo como programador de janelas. Eu tenho usado o AQTime, tentei dormir, brilhar e com muito sono, e enquanto falamos, o VTune está instalando. Eu tentei usar o profiler VS2008, e tem […]

Por que essas goroutines não escalam seu desempenho de execuções mais concorrentes?

fundo Atualmente estou trabalhando na minha tese de bacharelado e, basicamente, minha tarefa é otimizar um determinado código no Go, ou seja, executá-lo o mais rápido possível. Primeiro, eu otimizei a function serial e tentei introduzir o paralelismo via goroutines. Depois de pesquisar na internet, agora entendo a diferença entre simultaneidade e paralelismo graças aos […]

Os methods inline Java durante a otimização?

Gostaria de saber se a JVM / javac é inteligente o suficiente para transformar // This line… string a = foo(); string foo() { return bar(); } string bar() { return some-complicated-string computation; } para dentro string a = bar(); Ou desmarque a chamada desnecessária para foo () no caso de liberação (porque código inacessível): […]

O multithreading faz sentido para operações vinculadas a E / S?

Ao executar várias operações de disco, o multithreading ajuda, dificulta ou não faz diferença? Por exemplo, ao copiar muitos arquivos de uma pasta para outra. Esclarecimento : Eu entendo que quando outras operações são realizadas, a concorrência obviamente fará a diferença. Se a tarefa for abrir um arquivo de imagem, converter para outro formato e, […]

Qual é o caminho mais rápido para dividir um inteiro por 3?

int x = n / 3; // <– make this faster // for instance int a = n * 3; // <– normal integer multiplication int b = (n << 1) + n; // <– potentially faster multiplication

Por que o GCC não otimiza as estruturas?

Os sistemas exigem que certas primitivas sejam alinhadas a certos pontos dentro da memory (ints para bytes que são múltiplos de 4, curtos para bytes que são múltiplos de 2, etc.). Naturalmente, eles podem ser otimizados para desperdiçar o mínimo de espaço no preenchimento. Minha pergunta é por que o GCC não faz isso automaticamente? […]

Funções transcendentais / trigonométricas rápidas para Java

Como as funções trigonométricas em java.lang.Math são bastante lentas: existe uma biblioteca que faz uma aproximação rápida e boa? Parece possível fazer um cálculo várias vezes mais rápido sem perder muita precisão. (Na minha máquina uma multiplicação leva 1.5ns e java.lang.Math.sin 46ns para 116ns). Infelizmente ainda não há uma maneira de usar as funções de […]