جیمالوک ۵.۳.۱

د نږدې څلورو کلونو وقفې وروسته (وګورئ "هرڅه جیمالوک کړئ») د تخصیص کونکي 5.3.1 خپور شو jemalloc - د malloc(3) پلي کول چې د ټوټې کیدو مخنیوي او د توزیع وړ همغږۍ لپاره ملاتړ باندې ټینګار کوي.

په نوې خپرونه کې له ۳۹۰ څخه زیاتې ژمنې شاملې دي چې د بګ اصلاحات، نوي ځانګړتیاوې، د فعالیت اصلاح کول، او د پورټ ایبلټي ښه والی پکې شامل دي.

پروژه په C ژبه لیکل شوې او د BSD جواز لاندې ویشل شوې ده.

ые возможности:

  • pvalloc(3) ملاتړ.
  • په ډیبګ جوړونه کې دوه ځله وړیا کشف شو؛
  • د حافظې نقشه شوي تشریح فعالولو لپاره د --enable-pageid کمپائل اختیار اضافه شو.
  • د پروفایل کولو لپاره د اعظمي سټیک ژوروالي کنټرول لپاره د رن ټایم پیرامیټر prof_bt_max اضافه شوی؛
  • د secure_getenv پر ځای د getenv کارولو لپاره د تالیف اختیار --enable-force-getenv اضافه شو؛
  • د sbrk(2) کارولو غیر فعالولو لپاره د --disable-dss کمپائل اختیار اضافه شو؛
  • د تار په کیش کې د توکو شمیر کنټرولولو لپاره د تالیف اختیار tcache_ncached_max اضافه شو.
  • د رن ټایم پیرامیټر calloc_madvise_threshold اضافه شوی ترڅو معلومه کړي چې ایا کرنل یا memset د calloc زنګ وهلو پرمهال د تخصیص شوي حافظې بلاکونو صفر کولو لپاره کارول کیږي؛
  • د /etc/malloc.conf فایل یا د MALLOC_CONF چاپیریال متغیر څخه د چلولو په وخت کې د ترتیبونو لوستلو غیر فعالولو لپاره د --disable-user-config compile-time اختیار اضافه شو.
  • د رن ټایم پیرامیټر disable_large_size_classes اضافه کړ ترڅو د نوي شته اندازې محاسبې الګوریتم فعال کړي، کوم چې د لوی حافظې بلاکونو تخصیص کولو پرمهال د حافظې سر کموي، د بیلګې په توګه د اندازې >= 4 * PAGE سره؛
  • د process_madvise کارول فعال کړل او د رن ټایم پیرامیټر process_madvise_max_batch اضافه کړ ترڅو په هر madvise "batch" کې د حافظې سیمو اعظمي شمیر کنټرول کړي؛
  • د mallctl انٹرفیسونه اضافه شوي:
    • غوره کړئ. پروف_بي ټي_اعظمي;
    • د میدان نوم. .
    • د اوسني تار د tcache_max بدلولو او ترلاسه کولو لپاره thread.tcache.max ولیکئ؛
    • د اوسني تار د ncached_max بدلولو او ترلاسه کولو لپاره thread.tcache.ncached_max.write او thread.tcache.ncached_max.read_sizeclass وکاروئ؛
    • arenas.hugepage د کارول شوي hugepage اندازه بیرته راګرځولو لپاره، چې د malloc stats ته هم صادر شوی؛
    • approximate_stats.active د فعال بایټونو د اوسني مقدار نږدې ارزښت ترلاسه کولو لپاره، کوم چې باید د نورو ترلاسه شوي احصایو سره پرتله نشي.
  • ډیری بګونه هم حل شوي او اسناد ښه شوي دي.

سرچینه: linux.org.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster