v.19.14Improvement

Less Number of Clock_gettime Calls; Fixed ABI Compatibility Between Debug/release in Allocator (insignificant Issue)

Less number of clock_gettime calls; fixed ABI compatibility between debug/release in Allocator (insignificant issue). #6197 (alexey-milovidov)
Reduced the number of clock_gettime calls and fixed ABI compatibility issues between debug and release builds in the Allocator component.

Why it matters

This improvement decreases the overhead caused by frequent clock_gettime system calls, enhancing performance. Additionally, it resolves an ABI compatibility problem between debug and release builds related to the Allocator, preventing potential runtime issues.

How to use it

This fix is applied internally in the ClickHouse codebase and requires no action from users. To benefit from these improvements, upgrade to the version of ClickHouse that includes this patch.