Тёмный

Designing for Performance - is Not as Hard as You Think ! 

Jakob Jenkov
Подписаться 40 тыс.
Просмотров 1,8 тыс.
50% 1

You have probably heard the slogan "Premature Optimization is the Root of All Evil ! " - but over many years of working with performance optimization I have come to believe this is misleading!
#shorts #short

Наука

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

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@code_space
@code_space Год назад
This is an interesting series. It'd be cool to look at a case, where we profile an application and then try to optimize it.
@JakobJenkov
@JakobJenkov Год назад
I will do a few optimization case studies in the future :-)
@personalaccount1515
@personalaccount1515 11 месяцев назад
The performance optimization start in the design of the application
@JakobJenkov
@JakobJenkov 11 месяцев назад
That is right 🙂 ... or... it can start already in the design phase. And it probably should if you suspect that performance might matter!
@code_space
@code_space Год назад
In my experience, most softwares are first designed with a "get it to work mentality". When the software is being used well, there's a realization to optimize them.
@JakobJenkov
@JakobJenkov Год назад
True ... which is one of the reasons so much software is slow these days :-)
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
@@JakobJenkov On the other hand this is why software has advanced that much :)
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
@@JakobJenkov Make it work => Make it right => Make it fast -- this does work for me in many cases
@thomaslao9832
@thomaslao9832 Год назад
this is what interns are for. hand it off to them to clean up your mess :)
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
@@thomaslao9832 they can only produce mess
@-boiadeiro-
@-boiadeiro- Год назад
Hello Jacob, what do you think about Spring Framework? Why its so popular? I'd like to hear your opinion about it... especially in terms of optimization and performance haha..
@JakobJenkov
@JakobJenkov Год назад
I prefer minimalistic frameworks. Spring is not in that category, in my opinion. It is popular because it is easy to get started using, I guess...
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
It makes prototyping and development fast. There are tons of information and examples around. While it may not be the most slim framework, most dev companies will prefer to pay more for the equipment but less for the development time.
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
Like always, it depends...
@JakobJenkov
@JakobJenkov Год назад
It better be a shot of something healthy ;-) Even when I was making the video - it was a lot of "lock the lock - unlock the lock - if the lock is locked - unlock it ... " for me too :-D
@sergeibatiuk3468
@sergeibatiuk3468 Год назад
If you know upfront your non-functional requirements it makes sense to do the architectural decision that will build a base for performance. On the other hand, if your project has not even taken shape - it might be too early.
@JakobJenkov
@JakobJenkov Год назад
Of course you need to know _what_ your system should do before you can analyze how you could optimize it. But once you do - you can make many important performance decisions early on in the process.
Далее
Structural Software Design
10:10
Просмотров 2,2 тыс.
Спасибо Анджилишка, попил😂
00:19
С Анджилишей на тусе💃
00:15
Просмотров 139 тыс.
This is Why You Never Mess With a Royal Guard...
8:13
Why I Quit the Scrum Alliance
7:58
Просмотров 9 тыс.
World's Coolest Concept Car - Mercedes AVTR
8:08
Просмотров 58 млн
False Sharing in Java
17:33
Просмотров 11 тыс.
Conscious Software Design
26:36
Просмотров 2 тыс.
Single-threaded and Same-threaded designs
18:01
Просмотров 11 тыс.
Asus  VivoBook Винда за 8 часов!
1:00
Просмотров 1,1 млн
Самый СТРАННЫЙ смартфон!
0:57
Просмотров 32 тыс.
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
Просмотров 92 тыс.