Resultados da pesquisa a pedido "performance"
Agrupando itens idênticos consecutivos: IEnumerable <T> para IEnumerable <IEnumerable <T>>
Eu tenho um problema interessante: dada umaIEnumerable<string>, é possível produzir uma sequência deIEnumerable<IEnumerable<string>> que agrupa cadeias adjacentes idênticas em uma passagem? Deixe-me explicar. 1. Amostra ilustrativa ...
DataView.RowFilter vs DataTable.Select () vs DataTable.Rows.Find ()
Considerando o código abaixo: Dataview someView = new DataView(sometable) someView.RowFilter = someFilter; if(someView.count > 0) { …. }Vários artigos que dizem que Datatable.Select () são melhores do que usar DataViews, mas estes são anteriores ...
Como "definir data e hora" pode ser uma consulta lenta?
Meu log de consultas lentas está cheio de entradas como as seguintes: # Query_time: 1.016361 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0 SET timestamp=1273826821; COMMIT;Eu acho que oset timestamp comando é emitido por replicação, mas não ...
Eficiência da função virtual e a palavra-chave 'final'
Considere um programa que tenha uma classeFoo contendo uma funçãoFoo::fn declarado assim: virtual void fn();e uma subclasse deFoo chamadoBar. Will declarandoBar::fn como isso: virtual void fn() override final;causar chamadas parafn noBar ou ...
conteúdo do aplicativo fica atrás da barra de navegação no Android L
Como você pode ver, meu botão "Entendi" está atrás da barra de navegação. Não é possível corrigi-lo !!! eu tentei <item name="android:fitsSystemWindows">true</item>Além de configurá-lo no arquivo de layout. meu tema no valor-21 é: <style ...
Conjuntos de Python vs Listas
No Python, qual estrutura de dados é mais eficiente / rápida? Supondo que a ordem não seja importante para mim e eu estaria procurando duplicatas de qualquer maneira, um conjunto de Python é mais lento que uma lista de Python?
O acesso à CPU é assimétrico à placa de rede
Quando temos 2 CPU em uma máquina, eles têm acesso simétrico às placas de rede (PCI)? Essencialmente, para um código de processamento de pacotes, processar 14M pacotes por segundo de uma placa de rede, isso importa em qual CPU é executada?
Algoritmo eficiente para avaliar uma matriz 1-d de funções em uma matriz numpy 1d do mesmo comprimento
Eu tenho uma matriz (grande) de comprimento-N de k funções distintas e uma matriz de comprimento-N de abcissa. Quero avaliar as funções na abcissa para retornar uma matriz N de ordenadas de comprimento N e, criticamente, preciso fazê-lo muito ...
Escrevendo enormes strings em python
Eu tenho uma string muito longa, quase um megabyte, que preciso gravar em um arquivo de texto. O regular file = open("file.txt","w") file.write(string) file.close()funciona, mas é muito lento, existe uma maneira de escrever mais rápido? Estou ...
Melhor maneira de converter 8 booleanos em um byte?
Quero salvar 8 booleanos em um byte e depois salvá-los em um arquivo (este trabalho deve ser feito para dados muito grandes). Usei o código a seguir, mas não tenho certeza de que seja o melhor (em termos de velocidade e espaço): int ...