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

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

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

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

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

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

База знаний

Тема: профилирование

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

Материалы

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

Профилирование CPU: сэмплирование, flame graphs, горячие пути

Как устроен сэмплирующий профайлер изнутри — от прерывания PMU до развёрнутого стека, как честно читать flame graph и не обмануться шириной кадра, чем профайлеры Go, …

#производительность#профилирование#perf
21 мин
Статья

Производительность: карта трека и методика «измерь, потом чини»

Что такое производительность как инженерная дисциплина, почему угадывание всегда проигрывает измерению, какие инструменты что показывают, как врут бенчмарки и в каком …

#производительность#профилирование#бенчмаркинг
25 мин
Статья

Производительность мобильного: старт, плавность, батарея, трафик

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

#мобильная разработка#производительность#профилирование
24 мин
Статья

Производительность конкурентного кода: контеншн, false sharing, закон Амдала

Почему добавление потоков перестаёт помогать и начинает вредить: закон Амдала как арифметика потолка, универсальный закон масштабируемости с разворотом кривой вниз, …

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

Практическая оптимизация: кэш, ветвления, профилирование, SIMD

Что происходит с алгоритмом, когда он встречается с реальным процессором: иерархия памяти, предсказание переходов, векторизация, профилирование и дисциплина измерений.

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

Память: аллокации, фрагментация, утечки, влияние GC

Почему аллокация стоит дороже своих наносекунд, как читать heap-профили в Go, JVM, .NET, Python и браузере, чем внутренняя фрагментация отличается от внешней, как …

#производительность#память#gc
26 мин
Статья

Ввод-вывод: блокирующий и асинхронный, syscalls, буферизация

Что на самом деле стоит системный вызов, почему буферизация даёт больше, чем любая замена библиотеки, как устроены epoll и io_uring, где живут лишние копии данных и как …

#производительность#ввод-вывод#syscalls
22 мин