Perguntas com a marcação «performance»

Para perguntas relacionadas à medição ou melhoria do código e eficiência da aplicação.

30
Desempenho em C ++ vs. Java / C #
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Meu entendimento é que o C / C ++ produz código nativo para executar em uma arquitetura de máquina específica. …
119 c#  java  c++  performance  bytecode 

4
Várias instruções INSERT vs. único INSERT com vários VALUES
Estou executando uma comparação de desempenho entre o uso de 1000 instruções INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES …



25
Devo usar multiplicação ou divisão?
Aqui está uma pergunta boba e divertida: Digamos que tenhamos que realizar uma operação simples em que precisamos da metade do valor de uma variável. Normalmente, existem duas maneiras de fazer isso: y = x / 2.0; // or... y = x * 0.5; Supondo que estejamos usando os operadores …

12
MySQL: maneira mais rápida de contar o número de linhas
Qual forma de contar várias linhas deve ser mais rápida no MySQL? Este: SELECT COUNT(*) FROM ... WHERE ... Ou a alternativa: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Alguém poderia pensar que o primeiro método deveria …
117 mysql  performance 



4
Como sobrecarregar std :: swap ()
std::swap()é usado por muitos contêineres std (como std::liste std::vector) durante a classificação e até mesmo a atribuição. Mas a implementação padrão do swap()é muito generalizada e bastante ineficiente para tipos personalizados. Assim, a eficiência pode ser obtida sobrecarregando std::swap()com uma implementação específica de tipo personalizado. Mas como você pode implementá-lo …



10
Acelere o tempo de inicialização do Spring Boot
Eu tenho um aplicativo Spring Boot. Eu adicionei muitas dependências (infelizmente, parece que preciso de todas elas) e o tempo de inicialização aumentou bastante. Basta fazer isso SpringApplication.run(source, args)leva 10 segundos. Embora isso possa não ser muito comparado ao que estamos "acostumados", estou infeliz que demore tanto, principalmente porque quebra …



13
Em C ++, devo me preocupar em armazenar variáveis ​​em cache ou deixar que o compilador faça a otimização? (Aliasing)
Considere o seguinte código ( pé do tipo unsigned char*e bitmap->widthé de algum tipo inteiro, exatamente que é desconhecido e depende de qual versão de alguma biblioteca externa estamos usando): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.