mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 09:32:01 +00:00
e1898ca89a
Scenarios that use Arena::allocContinue may waste quadratically many memory and perform quadratically many copying, when the memory range size reaches Arena's linear allocation threshold. To alleviate this, make sure that the next memory chunk allocated by allocContinue is at least linear_growth_threshold bytes bigger than the previous one, so that we don't reallocate and copy that often. |
||
---|---|---|
.. | ||
config | ||
external_models/catboost | ||
instructions | ||
integration | ||
perf_drafts | ||
performance | ||
queries | ||
users.d | ||
.gitignore | ||
clickhouse-client.xml | ||
clickhouse-test | ||
clickhouse-test-server | ||
client-test.xml | ||
CMakeLists.txt | ||
CTestCustom.cmake | ||
decimals_dictionary.xml | ||
ints_dictionary.xml | ||
server-test.xml | ||
stress | ||
strings_dictionary.xml | ||
tsan_suppressions.txt | ||
users.xml |