Perguntas com a marcação «performance»

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

7
A ordem das funções do LINQ é importante?
Basicamente, como afirma a pergunta ... a ordem das funções do LINQ é importante em termos de desempenho ? Obviamente, os resultados ainda teriam que ser idênticos ... Exemplo: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Ambos retornam os mesmos resultados, mas estão …
114 c#  performance  linq 



10
Desempenho IPC: Named Pipe vs Socket
Todo mundo parece dizer que os pipes nomeados são mais rápidos do que os soquetes IPC. Eles são muito mais rápidos? Eu preferiria usar soquetes porque eles podem fazer comunicação bidirecional e são muito flexíveis, mas optarei pela velocidade em vez da flexibilidade se for em quantidade considerável.

4
Usando expressões lambda para manipuladores de eventos
Atualmente, tenho uma página que é declarada da seguinte forma: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Mudei recentemente para .NET 3.5 do 1.1, então estou acostumado a escrever manipuladores de eventos …
114 c#  performance  events  lambda 







5
Velocidade If vs. Switch
As instruções switch são geralmente mais rápidas do que as instruções if-else-if equivalentes (como, por exemplo, descrito neste artigo ) devido às otimizações do compilador. Como essa otimização realmente funciona? Alguém tem uma boa explicação?


10
Importância do comprimento varchar na tabela MySQL
Eu tenho uma tabela MySQL onde as linhas são inseridas dinamicamente. Como não posso ter certeza do comprimento das cordas e não as quero cortadas, faço-as varchar (200), que geralmente é muito maior do que preciso. Existe um grande impacto no desempenho em dar a um campo varchar muito mais …
112 sql  mysql  performance  types 


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.