mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 02:41:59 +00:00
50df893dc6
There are lots of places where HashTable is used with AllocatorWithStackMemory, but the size of allocator inline memory is set incorrectly, and it's less than the initial HashTable buffer size. Because of this, HashTable is always allocated on the heap, and the inline memory becomes a useless dead weight. For PODArray, we have previously added a helper template that makes sure these values are in sync, so there was only one such discrepancy left, in the unit test. |
||
---|---|---|
.. | ||
arena_with_free_lists.cpp | ||
array_cache.cpp | ||
auto_array.cpp | ||
bitonic_sort.cpp | ||
chaos_sanitizer.cpp | ||
CMakeLists.txt | ||
compact_array.cpp | ||
cow_columns.cpp | ||
cow_compositions.cpp | ||
gtest_getMultipleValuesFromConfig.cpp | ||
gtest_global_context.h | ||
gtest_makeRegexpPatternFromGlobs.cpp | ||
gtest_pod_array.cpp | ||
gtest_rw_lock.cpp | ||
gtest_sensitive_data_masker.cpp | ||
gtest_shell_command.cpp | ||
gtest_thread_pool_concurrent_wait.cpp | ||
gtest_thread_pool_global_full.cpp | ||
gtest_thread_pool_limit.cpp | ||
gtest_thread_pool_loop.cpp | ||
gtest_thread_pool_schedule_exception.cpp | ||
gtest_unescapeForFileName.cpp | ||
hash_table.cpp | ||
hashes_test.cpp | ||
int_hashes_perf.cpp | ||
integer_hash_tables_and_hashes.cpp | ||
memory_statistics_os_perf.cpp | ||
parallel_aggregation2.cpp | ||
parallel_aggregation.cpp | ||
pod_array.cpp | ||
procfs_metrics_provider_perf.cpp | ||
radix_sort.cpp | ||
simple_cache.cpp | ||
sip_hash_perf.cpp | ||
small_table.cpp | ||
space_saving.cpp | ||
stopwatch.cpp | ||
symbol_index.cpp | ||
thread_creation_latency.cpp |