> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# إعدادات الجلسة لـ jemalloc_*

> إعدادات الجلسة في ClickHouse ضمن مجموعة jemalloc_* المُولَّدة.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>النوع</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>القيمة الافتراضية</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          يمكن تغييره دون إعادة التشغيل
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

تتوفر هذه الإعدادات في [system.settings](/docs/ar/reference/system-tables/settings)، وهي مُولَّدة تلقائيًا من [المصدر](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="jemalloc_collect_profile_samples_in_trace_log">
  ## jemalloc\_collect\_profile\_samples\_in\_trace\_log
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.9"},{"label": "0"},{"label": "إعداد جديد"}]}]} />

يجمع عينات تخصيص الذاكرة وإلغاء تخصيصها في jemalloc في سجل التتبّع.

<div id="jemalloc_enable_profiler">
  ## jemalloc\_enable\_profiler
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.9"},{"label": "0"},{"label": "إعداد جديد"}]}]} />

فعِّل أداة Profiler الخاصة بـ jemalloc لهذا الاستعلام. سيأخذ jemalloc عينات من عمليات التخصيص ومن جميع عمليات إلغاء التخصيص المرتبطة بعمليات التخصيص التي أُخذت منها عينات.
يمكن تفريغ ملفات التعريف باستخدام SYSTEM JEMALLOC FLUSH PROFILE، والذي يمكن استخدامه لتحليل التخصيص.
يمكن أيضًا تخزين العينات في system.trace\_log باستخدام الإعداد jemalloc\_collect\_global\_profile\_samples\_in\_trace\_log أو باستخدام إعداد الاستعلام jemalloc\_collect\_profile\_samples\_in\_trace\_log.
راجع [تحليل التخصيص](/docs/ar/concepts/features/performance/allocation-profiling)
