Pequenas mudanças no código, grandes ganhos (10x) na performance em aplicações .NET

  Рет қаралды 6,211

EximiaCo - Excelência Tecnológica

EximiaCo - Excelência Tecnológica

Күн бұрын

Há tempos indicamos que a forma como uma aplicação lida com a memória pode ser determinante para a performance.
Nesse vídeo, mostramos como otimizar, passo a passo, uma função comum em aplicações LoB, verificando os ganhos de mudanças bem simples.

Пікірлер: 26
@33319987
@33319987 Ай бұрын
Sensacional
@lelozac
@lelozac 4 жыл бұрын
Sensacional, que didática incrível. Obrigado por compartilhar seu conhecimento de uma forma tão clara.
@thiagomatu
@thiagomatu 4 жыл бұрын
Adoro essa série de performance Elemar. Venho aplicando onde consigo, inclusive nos code reviews do time.
@EdvaldoFarias
@EdvaldoFarias 4 жыл бұрын
Conhecimento absurdo, parabéns pelo conteúdo.
@rnssouza14
@rnssouza14 3 жыл бұрын
Ótimo vídeo. Obrigado Elemar.
@fsvfernando
@fsvfernando 4 жыл бұрын
Muito bom Elemar, parabéns pelo vídeo e por compartilhar do seu conhecimento conosco. Abs.
@roqlee
@roqlee 4 жыл бұрын
Sempre aprendo muito com seus vídeos, obrigado!
@gilmar69047
@gilmar69047 Жыл бұрын
Excelente
@sergioeugeniojunior6607
@sergioeugeniojunior6607 2 жыл бұрын
Essa série de videos está sensacional, o meu sonho era o patrão contratar a sua consultoria.
@HumbertoPereira1994
@HumbertoPereira1994 4 жыл бұрын
excelente vídeo Elemar!!!
@lsalomao07
@lsalomao07 4 жыл бұрын
Excelente aula... Parabéns Elemar.
@luciano.rezende
@luciano.rezende Жыл бұрын
Uma baita otimização! Realmente nesse caso o GC era o grande gargalo, mas é sempre bom lembrarmos da famosa citação do Knuth: "Premature optimization is the root of evil" - obviamente, dentro do contexto do código!
@EximiaCo
@EximiaCo Жыл бұрын
Sim. Em 97% dos casos. ;)
@IgorfariasSk8
@IgorfariasSk8 4 жыл бұрын
Show de bola!!
@AlbertoMonteiro
@AlbertoMonteiro 4 жыл бұрын
🙏👏👏👏
@rezendemarcio
@rezendemarcio 4 жыл бұрын
Excelente!
@shingok
@shingok 4 жыл бұрын
Gosto muito do componente Benchmark.net para avaliar esse tipo de otimizações.
@ddrsdiego
@ddrsdiego 4 жыл бұрын
Realmente eh uma ótima ferramenta, acho um pouco complexa mas vale a pena o esforço
@lucasmegaloja
@lucasmegaloja 4 жыл бұрын
Cara você é um gênio
@davidg12bh
@davidg12bh 4 жыл бұрын
Vídeo top
@carlosl8832
@carlosl8832 3 жыл бұрын
👍🏽
@DPz1000
@DPz1000 4 жыл бұрын
Poderia ter usado a biblioteca BenchmarkDotNet para demonstrar também.
@nacasadobeirinha1524
@nacasadobeirinha1524 4 жыл бұрын
Dou risada quando venho pro video e vc comenta "obsessão sobre primitivos, mas esse é para...." e eu ja vi o video kkk!
@nacasadobeirinha1524
@nacasadobeirinha1524 4 жыл бұрын
"Perceberam", RESPEITEM O GC!
@Leanst.
@Leanst. 3 жыл бұрын
Esse código de CNPJ eu nunca vi, ainda mais usando statics para ajudar no cálculo sendo que é só necessário um simples 'cálculo' para se checar a validade. kkkkk
@felipepessoto5844
@felipepessoto5844 4 жыл бұрын
Muito bom!
Micro-otimizações em código .NET - Quando e como fazer? Como avaliar?
20:13
EximiaCo - Excelência Tecnológica
Рет қаралды 2,9 М.
struct Basics | C Programming Tutorial
24:44
Portfolio Courses
Рет қаралды 142 М.
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 26 МЛН
Clean Code - Uncle Bob / Lesson 1
1:48:42
UnityCoin
Рет қаралды 1,9 МЛН
Como o Garbage Collector (GC) afeta a performance em .NET: Validação de CPF
21:44
EximiaCo - Excelência Tecnológica
Рет қаралды 6 М.
Entendendo a área de memória conhecida como Stack
17:36
EximiaCo - Excelência Tecnológica
Рет қаралды 6 М.
Paralelismo em .NET com Thread, ThreadPool, TPL e CUDA
22:52
EximiaCo - Excelência Tecnológica
Рет қаралды 7 М.
5 (Extreme) Performance Tips in C#
12:26
LevelUp
Рет қаралды 75 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 817 М.
Understanding and implementing a Hash Table (in C)
24:54
Jacob Sorber
Рет қаралды 357 М.
Obsessão por tipos primitivos
18:50
EximiaCo - Excelência Tecnológica
Рет қаралды 6 М.
"Clean" Code, Horrible Performance
22:41
Molly Rocket
Рет қаралды 894 М.
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47