4 ms·
We have implemented asynchronous signal-safe in-process stack unwinding for always-on profiler in ClickHouse: https://clickhouse.com/docs/en/operations/optimizi
by zX41ZdbW 4y ago
We have implemented asynchronous signal-safe in-process stack unwinding for always-on profiler in ClickHouse: https://clickhouse.com/docs/en/operations/optimizing-performance/sampling-query-profiler https://clickhouse.com/docs/en/operations/optimizing-perform...
The downside - it required many patches to LLVM's libunwind, and not all of them are accepted yet: https://bugs.llvm.org/show_bug.cgi?id=48186 https://bugs.llvm.org/show_bug.cgi?id=48186
ClickHouse source code: https://github.com/ClickHouse/ClickHouse https://github.com/ClickHouse/ClickHouse