لينڪس ڪنييل هيڊر فائلن جي بحالي سان پيچ جو ٻيو نسخو

Ingo Molnar پيچ جي ھڪڙي سيٽ جو ٻيو نسخو پيش ڪيو جيڪو ھيڊر فائلن جي درجه بندي کي بحال ڪرڻ ۽ ڪراس-انحصارن جي تعداد کي گھٽائڻ سان ڪرنل کي ٻيهر تعمير ڪرڻ جو وقت گھٽائي سگھي ٿو. نئون ورزن 5.16-rc8 ڪنيل لاءِ موافقت ڪرڻ سان، ڪجھ ڏينهن اڳ تجويز ڪيل پهرين ورزن کان مختلف آهي، اضافي اصلاحن کي شامل ڪرڻ ۽ ڪلانگ ڪمپلر استعمال ڪندي تعمير لاءِ سپورٽ لاڳو ڪرڻ. Clang استعمال ڪرڻ وقت، پيچس لاڳو ڪرڻ سي پي يو وسيلن جي استعمال جي لحاظ کان تعميراتي وقت 88٪ يا 77٪ گھٽائي ٿو. جڏهن مڪمل طور تي ڪرنل کي ڪمانڊ سان ٻيهر تعمير ڪيو ويو "make -j96 vmlinux،" تعمير جو وقت 337.788 کان 179.773 سيڪنڊن تائين گھٽجي ويو.

نئون نسخو پڻ GCC پلگ ان سان مسئلو حل ڪري ٿو، ابتدائي جائزي جي عمل دوران سڃاڻپ ٿيل غلطين کي درست ڪري ٿو، ۽ "task_struct_per_task" ساخت جي نقلي بيانن کي متحد ڪري ٿو. ان کان علاوه، linux/sched.h هيڊر فائل جي اصلاح جاري رهي ۽ آر ڊي ايم اي سبسسٽم (انفيني بينڊ) جي هيڊر فائلن جي اصلاح کي لاڳو ڪيو ويو، جنهن اهو ممڪن ڪيو ته تعمير جي وقت کي پهرين ورزن جي مقابلي ۾ 9٪ گهٽايو. پيچ جي. kernel C فائلن جو تعداد جنهن ۾ linux/sched.h هيڊر فائل شامل آهي پيچ جي پهرين ورزن جي مقابلي ۾ 68% کان 36% تائين گھٽجي وئي آهي (اصل ڪنيل جي مقابلي ۾ 99% کان 36% تائين).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو