🦖 Айти Тудэй 🦥
8.56K subscribers
15K photos
795 videos
18 files
2.01K links
Авторский бутик айти мемов и не только
Всё самое полезное по тэгу #деградироватьпришёл

Разбан https://t.me/ithueti/18131

Футболочки и чат для своих http://ithueti.club

Реклама: http://ithueti.club/ad / https://telega.in/c/ithueti
Download Telegram
С++ очень хитрый язык! Я хоть как-то знаю его лишь вопреки, потому что он обводил меня вокруг пальца множество раз!
Учитесь, малята, как надо код писать - настолько заточили под железо, что на новом поколении процессоров производительность аж упала
Почти уверен, что вам стоит подписаться https://twitter.com/hellgalley
Forwarded from آزاد
Forwarded from Мемы Для Друзей (Anton Sosnin)
Forwarded from Experimental chill
Решил написать про то, как я уже n-ой по счёту С++ команде, которая пытается найти немного extra перфа в их программе, пропатчить их сборку.

TL;DR
1. Используйте Clang
2. -O3
3. -fexperimental-new-pass-manager
4. -mllvm -inline-threshold=1000
5. -flto=thin
6. Используйте libcxx
7. Используйте макросы _LIBCPP_ABI_ENABLE_UNIQUE_PTR_TRIVIAL_ABI и _LIBCPP_ABI_ENABLE_SHARED_PTR_TRIVIAL_ABI, пофиксите скорее всего очень мало мест

Вуаля, процентов 10-15 суммарно вам готово, а также бинарь должен процентов на 10 похудеть. Ну и с примерами как я тестил ClickHouse с этим (ведь он перешёл на clang по дефолту!)

https://danlark.org/2020/10/08/i-need-extra-c-c-performance-now-how/