Hotspot v1.6.0 is out! The #Linux perf GUI for #performance analysis adds support for archives, tracepoints, and regex filtering. It also improves file handling and settings visibility, plus several bug fixes and stability improvements. #Hotspot #Perf #GUI

Details:
https://www.kdab.com/hotspot-v1-6-0-released/

Hotspot v1.6.0 released | KDAB

Hotspot 1.6.0 introduces support for archived perf files, regex filtering in the flamegraph, tracepoint analysis, and various bug fixes, further improving the Linux perf GUI for performance profiling.

KDAB
The Kirby Staticache plugin can now pre-compress ahead. That sounds interesting. High compression levels for on the fly caching can put a load on the web server. #KirbyCMS #Perf #WebDev
https://github.com/getkirby/staticache/releases/tag/2.1.0
Release 2.1.0 · getkirby/staticache

✨ Features Staticache 2.1.0 adds a new compression option that writes pre-compressed copies of cached files alongside the originals, allowing the web server to serve them directly without runtime c...

GitHub

Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене

Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные эксперименты, код, метрики, гипотезы, которые не подтвердились, и довольно неприятные выводы о том, насколько процессор может быть непредсказуемым, когда система нагружена по-взрослому.

https://habr.com/ru/articles/1003824/

#кэш_процессора #cache_miss #L3_cache #latency #perf #false_sharing #NUMA #side_effects

Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене

Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные...

Хабр

Fin de le MANS sonore : à 16h plateau-radio/stream preformé sur https://radio-on.org/ (Pnode) devant l'Obelisk Sonore par Benoît Maubrey (USA/FR)

à TALM #lemans #radio #perf.

J'y diffuserai et resample ces improvisations quotidiennes de l'automne dernier https://b2lngr1.bandcamp.com/album/pause

Radio-On – La Radio des étudiants de l'ESAD

@rsc have you seen https://vitaut.net/posts/2025/smallest-dtoa/ / https://vitaut.net/posts/2025/faster-dtoa/ / https://github.com/vitaut/zmij ? It's also pretty short and fast, and I didn't see it mentioned in your references section. (I haven't read your post in detail yet, apologies if it's mentioned somewhere!)

Also, the #perf link doesn't seem to work for me.

The smallest state-of-the-art double-to-string implementation

New Directive Clarifies Existing Use of Force Policy at U.S. Customs and Border Protection - American Immigration Council March 11, 2014

https://www.americanimmigrationcouncil.org/blog/new-directive-clarifies-existing-use-of-force-policy-at-cbp/

> The new directive restricts Border Patrol agents from shooting at moving vehicles merely fleeing from agents. It also states that “agents should not place themselves in the path of a moving vehicle or use their body to block a vehicle’s path.”

#USPol #BorderPatrol #ICE #PERF #CBP

How to use #flamegraphs for #performance #profiling

https://runbooks.gitlab.com/tutorials/how_to_use_flamegraphs_for_perf_profiling/

Off-CPU Analysis - by Brendan Gregg:
https://www.brendangregg.com/offcpuanalysis.html

- On-CPU: where threads are spending time running on-CPU
- Off-CPU: where time is spent waiting while blocked on I/O, locks, timers, paging/swapping, etc.

#Testing #Perf #DataViz #DataVisualization #Flamegraph

How to use flamegraphs for performance profiling

Runbooks
Profiling hard. #perf

Аппаратные брейкпойнты: для чего они нужны и как устроены в Linux

Всем привет! Наша группа занимается RISC-V Linux и загрузчиками в компании «Синтакор». Однажды перед нами возникла задача — реализовать поддержку аппаратных триггеров в ядре Linux и OpenSBI. Она стала началом исследования, в ходе которого я изучил смысл аппаратных триггеров с точки зрения отладчика, их устройство и использование для вотчпойнтов и брейкпойнтов, а также принял участие в совершенствовании поддержки аппаратных триггеров в RISC-V Linux и OpenSBI. Этими знаниями я хотел бы поделиться в статье. Покажу на примерах, как устроены брейкпойнты и вотчпойнты в отладчиках, сравню их программную и аппаратную реализации, покопаюсь в деталях их работы в ядре Linux. Начну с легкого способа сломать GDB, а к каким выводам он приведет, вы узнаете далее под катом. GDB хрясь!

https://habr.com/ru/companies/yadro/articles/968072/?utm_source=habrahabr&utm_medium=rss&utm_campaign=968072

#linux #riscv #breakpoint #perf

Аппаратные брейкпойнты: для чего они нужны и как устроены в Linux

Всем привет! Наша группа занимается RISC-V Linux и загрузчиками в компании «Синтакор». Однажды перед нами возникла задача — реализовать поддержку аппаратных триггеров в ядре Linux и OpenSBI. Она стала...

Хабр