0. [talk] CTRACK: C++ Performance Tracking and Bottleneck Discovery. Grischa Hauser.
Автор рассказывает про новую тулу для измерения перфа ваших программ (догадались, как называется?).
Выглядит прикольно. По крайней мере с точки зрения получаемой информации и без опыта использования. Правда мне не очень нравятся инструменты и подходы в целом, ради которых надо менять код. Нахожу регулярно, что таким неудобно пользоваться.
1. [article] Email is crazy.
Такой поверхностный, слегка научпоповский пост про то, как устроены emails. С вайбом костыль на костыле.
2. [lightning talk] Catching Performance Issues at Compile Time. Keith Stockdale.
3. [lol] WTF-8 encoding are real.
4. [fact] В последнее время активно пользовался
valgrind --tool=massif и надо было анализировать результаты. Есть 2 рекомендуемых способа:
• утилита ms_print, которая печатает ваш massif.out файл в почти таком же формате. Это никак не помогает вам понять, где аллоцируете память.
• GUI massif-visualizer, которая запускается со скрипом, не кликается, не отзывается ни на что и ничего полезного не говорит.
Зато закинуть выхлоп в агента с доступом к анализируемому коду помогло неимоверно. Потыкал мне в конкретные места, которые кушают слишком много. Попредлагал фиксы.
Возможно часть тулинга нам больше не нужна.
Patreon или Boosty.