Resultados da pesquisa a pedido "optimization"

2 a resposta

Como escrever melhor um mecanismo voxel em C com o desempenho em mente [fechado]

Sou uma armadura no OpenGl e, por esse motivo, estou procurando aprender apenas o OpenGl moderno o material 4.x. Depois de concluir os tutoriais básicos (cubos rotativos, por exemplo). Decidi que tentaria criar um programa baseado em voxel que ...

8 a resposta

É melhor usar std :: memcpy () ou std :: copy () em termos de desempenho?

É melhor usarmemcpy como mostrado abaixo ou é melhor usarstd::copy() em termos de desempenho? Por quê? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough ...

2 a resposta

Por que a inicialização de objetos estáticos locais usa sinalizadores de guarda ocultos?

Objetos estáticos locais em C ++ são inicializados uma vez, na primeira vez em que são necessários (o que é relevante se a inicialização tiver um efeito colateral): void once() { static bool b = [] { std::cout << "hello" << std::endl; ...

30 a resposta

Qual é a maneira mais “pitônica” de iterar sobre uma lista em pedaços?

Eu tenho um script Python que usa como entrada uma lista de números inteiros, que eu preciso trabalhar com quatro números inteiros por vez. Infelizmente, eu não tenho controle da entrada, ou ela seria passada como uma lista de tuplas de quatro ...

2 a resposta

Como realçar eficientemente o elemento sob o cursor do mouse com uma sobreposição?

Ainda tentando responderessa questão [https://stackoverflow.com/questions/4698259/jquery-highlight-element-under-mouse-cursor] e acho que finalmente encontrei uma solução, mas ela fica muito lenta. var $div = $('<div>') .css({ 'border': '1px ...

2 a resposta

Velocidade do buffer versus string: por que o String é mais rápido?

Eu tenho esse projeto, chamadoMemcached.Js [https://github.com/dalssoft/memcached.js], que é uma porta do servidor Memcached para o Node.js. Eu tenho jogado arround com strings e buffers, comparando pegada de memória e desempenho. Para a ...

5 a resposta

Estratégia da Grand Central para abrir vários arquivos

Eu tenho uma implementação funcional usando filas de despacho do Grand Central que (1) abre um arquivo e calcula um hash OpenSSL DSA na "fila1", (2) grava o hash em um novo arquivo "side car" para verificação posterior em "fila2" . Eu gostaria ...

3 a resposta

Usando o ThreadStatic para substituir locais caros - boa ideia?

Atualizar: como eu esperava, o conselho sensato da comunidade em resposta a essa pergunta foi "medir e ver".chibacity postou uma ...

1 a resposta

Concatena as matrizes de intervalo com início, parada de números de maneira vetorizada - NumPy

Eu tenho duas matrizes de interesse, a primeira é uma matriz "saco de palavras", com duas colunas: o ID do documento e o termo ID. Por exemplo: bow[0:10] Out[1]: array([[ 0, 10], [ 0, 12], [ 0, 19], [ 0, 20], [ 1, 9], [ 1, 24], [ 2, 33], [ 2, ...

3 a resposta

Contando colisões em um dicionário Python

minha primeira postagem aqui, então espero ter feito minha pergunta da maneira certa, Após adicionar um elemento a um dicionário Python, é possível fazer com que o Python informe se a adição desse elemento causou uma colisão? (E quantos locais a ...