total_memory_profiler_sample_max_allocation_size
total_memory_profiler_sample_probability 的概率收集大小小于或等于指定值的随机内存分配。0 表示禁用。你可能需要将 max_untracked_memory 设置为 0,以使该阈值按预期生效。
total_memory_profiler_sample_min_allocation_size
total_memory_profiler_sample_probability 指定的概率,收集大小大于或等于指定值的随机内存分配。0 表示禁用。你可能需要将 ‘max_untracked_memory’ 设置为 0,才能使此阈值按预期生效。
total_memory_profiler_step
total_memory_tracker_sample_probability
trace_type 等于 MemorySample 的记录写入 system.trace_log 系统表。该概率适用于每一次内存分配或释放,与内存分配大小无关。请注意,只有当未跟踪内存量超过未跟踪内存限制时才会发生采样 (默认值为 4 MiB) 。如果降低 total_memory_profiler_step,这个限制也可以相应降低。你可以将 total_memory_profiler_step 设置为 1,以获得更细粒度的采样。
可能的值:
- 正的 Double 值。
0— 禁止将随机内存分配和释放写入system.trace_log系统表。