Тёмный

ALGORITHM OPTIMIZATION: TESTING CODE EFFICIENCY 

Código CEO
Подписаться 48 тыс.
Просмотров 1,7 тыс.
50% 1

How to optimize algorithms and make your programming code behave more efficiently and faster? In this video I explain something that I see many programmers making mistakes when programming an algorithm.
✅ MY PROGRAMMING LOGIC COURSE: LOGICALLY PRO
👉 bit.ly/logicamente-pro
In fact, the biggest flaw is in programming the algorithm aiming at the least programming time and the greatest practicality of writing the code... and usually the programmer ends up forgetting that the algorithm must be made focused on the END USER, that is, it is the user that matters!
This means that when developing an algorithm, you must optimize it so that it runs as quickly as possible and in this video I show an interesting algorithm optimization feature that will make you optimize the execution time of a code on the machine of user.
The focus is to divide the calculation tasks that a processor does and we can optimize the algorithm with a simple action when writing the programming code.
Make no mistake: making algorithms more efficient may even take a little longer, but the end result is extremely beneficial to the user and you, as a programmer, should always strive to offer quality and fast software to your customers.
✅ COMPUTING TIPS BY EMAIL
👉 eepurl.com/hs86hX
Oh, and of course, don't forget to leave your comment about what you think of this content. If you liked it, click like and subscribe to the channel, activating the bell to always receive fresh content about tricks and tips on algorithm optimization.
⛔ DO NOT CLICK HERE!
👉 bit.ly/nao-clique-aqui-cc
📣 SHARE THIS VIDEO:
👉 • OTIMIZAÇÃO DE ALGORITM...
✅ VISIT THE CHANNEL:
👉 / codigoceo
#algorithms #algorithm optimization #programming logic
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
🎯 STRAIGHT TO THE POINT:
00:00-Introduction
02:49-Writing an algorithm for optimization
08:05-Optimizing an algorithm
12:56-Important notice about Programming Logic
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
✅ HELP YOUR FRIENDS FIND THIS CHANNEL AND CONTENT!
To help them find this content on Algorithm Optimization, send them the channel link or ask them to search for one of the following topics:
▸ Algorithm Optimization
▸ Code optimization
▸ How to optimize algorithms
▸ How to optimize programming codes
▸ More efficient algorithms
▸ More efficient codes
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
🎯 OTHER VIDEOS THAT MAY HELP YOU:
✅ CAN YOU MAKE MONEY WITH THE METAVERSE?
👉 • METAVERSO: OPORTUNIDAD...
✅ WHAT IS THE METAVERSE?
👉 • 🤯O QUE É O METAVERSO? ...
✅ PROGRAMMER TRACK PLAYLIST
👉 • TRILHA DO PROGRAMADOR
✅ THE 7 WORST BEGINNER PROGRAMMER MISTAKES
👉 • 😤 O QUE FAZER QUANDO C...
✅ FRAMEWORK AND LIBRARY: DIFFERENCES
👉 • O QUE É UM FRAMEWORK E...
✅ HOW MUCH DOES A PROGRAMMER EARN?
• [🤑 ATUALIZADO 2021!] S...
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
👌 CODE CEO AND PROF INSTAGRAM. MÁRCIO SANTOS:
@CodeCEO
@prof.msantos
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
✅ FULL BOOTCAMP JAVASCRIPT:
👉 bit.ly/bootcampo-javascript
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
💰 ABOUT THE CHANNEL
Make real money with computing. Be a successful entrepreneur based on the entrepreneurship tips I give on this channel-aimed SPECIFICALLY for you, computer professional (programmer, systems analyst, IT technician).
Learn the step by step of how to undertake in computing with those who have already achieved financial success in the same area. Know the mistakes, the successes, the most efficient routes and the correct ways to make your systems work for you on autopilot, generating passive income that will make you earn money practically in your sleep.
●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○
💛 CREDITS:
💓 VIDEOS:
▸ Pexels
▸ Cover
▸ RU-vid
💓 SONG:
▸ Bensound
▸ Mixkit

Опубликовано:

 

25 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
2 года назад
⚠MENTORIA JEDI: APRENDA A SER FREELANCER⚠ 👉 links.kopi.com.br/?url=mentoria-free-tvle ✅ MEU CURSO DE LÓGICA DE PROGRAMAÇÃO: LOGICAMENTE PRO 👉 www.logicamentepro.com.br/
@theBoi-1983
@theBoi-1983 4 месяца назад
Excelente!
@leandrocruz6621
@leandrocruz6621 Год назад
Que fantástico, que abordagem top, parabéns, em Java já tive uma queda de performance por conta de muitas chamadas de função em apenas um botão
Год назад
Pois é, Leandro, a queda de desempenho pode ser gritante em alguns casos, ainda mais com Java que roda embedado numa máquina virtual! Grande abraço! ----- Instagram: @CodigoCEO
@Tech-kf9dw
@Tech-kf9dw 2 года назад
Muito bom! Traga mais vídeos como esse de otimização de código.
2 года назад
Opa, valeu, Tech! Na playlist da Trilha do Programador sempre terá vídeos desse gênero, ok? Fica ligado lá! Abraços! ----- Instagram: @CodigoCEO
@franciscojosemartins1056
@franciscojosemartins1056 2 года назад
Top demais. Só agradeço 💯💯
2 года назад
Show, Francisco! Abraços! ----- Instagram: @CodigoCEO Já conhece meu curso de lógica de programação? Confere aí, Guerreiro Jedi: bit.ly/logicamente-pro
@sharingandaroleta
@sharingandaroleta 2 года назад
o cara manja dms mooç
2 года назад
hahaha, valeu, Nog Games; fico feliz que o conteúdo tem agradado! Abraços! ----- Instagram: @CodigoCEO
@joaoj.music.r4992
@joaoj.music.r4992 2 года назад
Muito top professor essa aula
2 года назад
Opa, legal João. Eu que agradeço pela visita e comentário, man! Abraços! ----- Instagram: @CodigoCEO
@styvisonsty6229
@styvisonsty6229 2 года назад
Esse canal é muito bommm
2 года назад
Valeu, Styvison Sty!!! 🤩🤩🤩 Esforçando-me aqui pra sempre trazer conteúdos de qualidade! Abraços! ----- Instagram: @CodigoCEO
@alexandreferreiralopes793
@alexandreferreiralopes793 2 года назад
Tudo bem professor ? Eu sou novo em programação, estou iniciando minha faculdade de analise, mas essa questão de desempenho em código de programação me atrai muito. Assisti seus vídeos a respeito e são ótimos, esclarecedores e didáticos. Mas fiquei com uma duvida...escolhendo a forma para processamentos destruídos e paralelo ele melhora pro processador, mas vc piora para a memoria, já q mais variáveis mais alocação de memoria. Eis minha duvida: Quando optar por melhorar para o processador e quando optar por melhorar para a memoria ? como sei entre os dois qual sobrecarrega menos o sistema ?
2 года назад
Vai depender da estrutura em que a aplicação for rodar, Alexandre. Isso é o que vai determinar, de início, a sua forma de escrever o código. Mas os registradores (memória dos processadores) são a menor e mais cara memória que existe (até o momento), enquanto a memória RAM é relativamente barata... isso significa que um upgrade de RAM é mais fácil e mais barato de ser feito do que um upgrade de processador, saca? Assim, prefiro sempre prezar pela otimização do processador do que a otimização da RAM. Abraços! ----- Instagram: @CodigoCEO
@feliperodrigues8544
@feliperodrigues8544 2 года назад
Professor uma dúvida, mesmo a leitura do código seja linha por linha, a distruibuição é feita do mesmo jeito para cada processador? tipo se a leitura é feita na variavel 1, quando ela for pra linha da variavel 2, o processador não será desocupado, permitindo que seja executado em um processador só ?
2 года назад
Opa, Felipe. Entenda assim: Um processador só vai processar uma informação por vez. Então se você tem: a = 10 + 20 + 30 + 40 + 50 + 60 ou tem a = 10 + 20 + 30 b = 40 + 50 + 60 c = a + b Vamos considerar que para cada soma, o processador demore 1 segundo (é exemplo, claro, só pra fins didáticos). Na primeira situação, demoraria 6 segundos Na segunda situação demoraria 7 segundos. Continuando... O processador fará um cálculo por vez. O que eu disse no vídeo é focado em situações em que se tem MAIS DE UM processador (processamento paralelo ou distribuído). Considerando essa situação, de mais de um processador, o próprio SO fará o seguinte: - mandará a variável "a" (e suas somas) para serem calculadas no processador 1 - mandará a variável "b" (e suas somas) para serem calculadas no processador 2 Como são processadores diferentes, então podem trabalhar concomitantemente, ou seja, ambos os cálculos são feitos de uma única vez. Recalculando: Como dois cálculos estão sendo feitos ao mesmo tempo em processadores diferentes, então não são mais 6 segundos e sim 3 segundos (e mais 1 segundo pra somar o A + B). Em suma, 4 segundos no total para calcular. Percebe a melhora no desempenho? Veja que o exemplo é validado para situações em que se tem mais de um processador, por isso eu disse no vídeo que precisamos pensar sempre em sistemas escaláveis. Veja aí se entendeu e qualquer coisa, avise. Abraços! ----- Instagram: @CodigoCEO
@mlk-fps
@mlk-fps 2 года назад
bom dia
2 года назад
Bom dia, Douglas!!!! ----- Instagram: @CodigoCEO
@leandrocruz6621
@leandrocruz6621 Год назад
Bom, e se no caso eu usar um for e atribuições dos valores, esse processo será também paralelo ?
Год назад
Opa, Leandro! Não, as ações ocorrem de forma sequencial, a menos que seu for esteja vinculado a um Thread e você tenha dois processadores ou processamento distribuído. Ps.: Mesmo um Thread não fará duas execuções simultâneas, apenas colocará uma lista no estilo FIFO para rodar. Abraços! ----- Instagram: @CodigoCEO
Далее
PROGRAMMING FOR BEGINNERS: 7 THINGS NO ONE SAYS
19:40
Premature Optimization
12:39
Просмотров 775 тыс.
Старый Дим Димыч вернулся😱
00:16
O FIM DO STACKOVERFLOW 😭
12:06
Просмотров 726
Kademlia, Explained
24:22
Просмотров 16 тыс.
Rust Functions Are Weird (But Be Glad)
19:52
Просмотров 131 тыс.
LINGUAGEM DE PROGRAMAÇÃO PARA INICIANTES 👀
22:09
Просмотров 1,1 тыс.
how do hackers exploit buffers that are too small?
8:25