تقريبن چار سالن جي وقفي کان پوءِ (ڏسو "سڀ ڪجهه جيمالوڪ ڪريو») مختص ڪندڙ جي 5.3.1 جي رليز ٿي وئي جيملوڪ - malloc(3) جو هڪ نفاذ جيڪو ٽڪراءَ جي روڪٿام ۽ اسڪيلبل ڪنڪرنسي جي حمايت تي زور ڏئي ٿو.
نئين رليز ۾ بگ فڪسس، نئين خاصيتن، ڪارڪردگي جي اصلاح، ۽ پورٽيبلٽي بهتري سان گڏ 390 کان وڌيڪ ڪمٽ شامل آهن.
هي منصوبو سي ۾ لکيل آهي ۽ بي ايس ڊي لائسنس تحت ورهايو ويو آهي.
نئون خصوصيتون
- pvalloc(3) سپورٽ.
- ڊيبگ بلڊ ۾ ڊبل فري ڳولهيو ويو؛
- ميموري ميپ ٿيل تشريح کي فعال ڪرڻ لاءِ --enable-pageid ڪمپائل آپشن شامل ڪيو ويو.
- پروفائلنگ لاءِ وڌ ۾ وڌ اسٽيڪ ڊيپٿ کي ڪنٽرول ڪرڻ لاءِ رن ٽائم پيرا ميٽر prof_bt_max شامل ڪيو ويو؛
- secure_getenv جي بدران getenv استعمال ڪرڻ لاءِ ڪمپائل آپشن --enable-force-getenv شامل ڪيو ويو؛
- sbrk(2) جي استعمال کي غير فعال ڪرڻ لاءِ --disable-dss ڪمپائل آپشن شامل ڪيو ويو؛
- ٿريڊ ڪيش ۾ شيون جي تعداد کي ڪنٽرول ڪرڻ لاءِ ڪمپائل آپشن tcache_ncached_max شامل ڪيو ويو.
- calloc کي ڪال ڪرڻ وقت مختص ڪيل ميموري بلاڪ کي صفر ڪرڻ لاءِ ڪرنل يا memset استعمال ڪيو ويندو آهي يا نه، اهو طئي ڪرڻ لاءِ رن ٽائم پيرا ميٽر calloc_madvise_threshold شامل ڪيو ويو آهي؛
- رن ٽائم تي /etc/malloc.conf فائل يا MALLOC_CONF ماحولياتي متغير مان ترتيبن جي پڙهڻ کي غير فعال ڪرڻ لاءِ --disable-user-config compile-time آپشن شامل ڪيو ويو.
- نئين دستياب سائيز جي حساب ڪتاب جي الگورتھم کي فعال ڪرڻ لاءِ رن ٽائم پيرا ميٽر disable_large_size_classes شامل ڪيو ويو، جيڪو وڏي ميموري بلاڪ مختص ڪرڻ وقت ميموري اوور هيڊ کي گھٽ ڪري ٿو، يعني سائيز >= 4 * PAGE سان؛
- هر ميڊوائيز "بيچ" ۾ ميموري علائقن جي وڌ ۾ وڌ تعداد کي ڪنٽرول ڪرڻ لاءِ process_madvise جي استعمال کي فعال ڪيو ۽ رن ٽائم پيرا ميٽر process_madvise_max_batch شامل ڪيو؛
- mallctl انٽرفيس شامل ڪيا ويا:
- آپٽ. پروف_بي ٽي_وڌ کان وڌ؛
- ميدان.
- موجوده سلسلي جي tcache_max کي تبديل ڪرڻ ۽ حاصل ڪرڻ لاءِ thread.tcache.max تي ڪلڪ ڪريو؛
- موجوده سلسلي جي ncached_max کي تبديل ڪرڻ ۽ حاصل ڪرڻ لاءِ thread.tcache.ncached_max.write ۽ thread.tcache.ncached_max.read_sizeclass استعمال ڪريو؛
- استعمال ٿيل وڏي صفحي جي سائيز کي واپس ڪرڻ لاءِ arenas.hugepage، جيڪو malloc اسٽيٽس ڏانهن پڻ برآمد ڪيو ويو آهي؛
- approximate_stats.active فعال بائيٽس جي موجوده مقدار جي تقريبن قيمت حاصل ڪرڻ لاءِ، جنهن جو مقابلو ٻين حاصل ڪيل انگن اکرن سان نه ڪيو وڃي.
- ڪيتريون ئي غلطيون پڻ درست ڪيون ويون آهن ۽ دستاويزن کي بهتر بڻايو ويو آهي.
جو ذريعو: linux.org.ru
