DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Тема: производительность

87 материалов в этой теме.

Материалы

12 на странице
Статья

Что записывать и как найти нужное в записанном

Обмазывать весь файл нужно не всегда: wrap-functions берёт только названные функции. И шесть отборов в команде trace — по имени, по содержимому, по исходу, по …

#уроборос#трассировка#отладка
4 мин
Статья

Ускорение без правки кода: флаги сборки, инлайнинг, PGO, LTO и JIT

Последний рычаг, который не оплачивается сложностью кода: что на самом деле делает -O2 и почему -O3 бывает медленнее, как читать решения инлайнера, как поставить PGO на …

#производительность#компиляторы#оптимизация
25 мин
Статья

Управление памятью: виртуальная память, страницы, TLB, swap, аллокаторы

Как ядро превращает виртуальные адреса в физические, зачем нужны TLB и huge pages, как работают page fault, reclaim, swap и OOM-killer, и что на самом деле делает …

#операционные системы#память#виртуальная память
27 мин
Статья

Суперскалярность и внеочередное исполнение

Как ядро выдаёт несколько операций за такт и исполняет их в порядке готовности данных: переименование регистров, окно инструкций, буфер переупорядочивания, планировщик, …

#железо#микроархитектура#процессор
23 мин
Статья

Структуры данных: карта трека и как выбирать структуру под задачу

Обзорная статья трека: что такое структура данных как инженерный выбор, по каким осям структуры различаются, как выбирать под конкретный профиль нагрузки — и как устроен …

#структуры данных#алгоритмы#производительность
18 мин
Статья

Сборка мусора: подсчёт ссылок, mark-sweep, поколения, паузы

Как рантайм решает, что память больше не нужна: достижимость против живости, подсчёт ссылок и его циклы, трассирующая сборка и трёхцветный инвариант, копирование по …

#компиляторы#сборка мусора#управление памятью
30 мин