Versioni e dytë e patches me restrukturimin e skedarëve tituj të bërthamës Linux

Ingo Molnar ka prezantuar versionin e dytë të grumbullit të patches që mundëson një reduktim të ndjeshëm të kohës së rindërtimit të bërthamës duke restrukturuar hierarkinë e skedarëve të titujve dhe duke reduktuar numrin e varësive të ndërkryqëzuara. Versioni i ri, i përshtatur për bërthamën 5.16-rc8, përmban optimizime të additional dhe mbështetje për ndërtim me kompajlerin Clang. Me përdorimin e Clang, aplikimi i patches ka lejuar një reduktim të kohës së ndërtimit deri në 88% ose 77% në treguesit e konsumit të burimeve CPU. Gjatë rindërtimit të plotë të bërthamës, komanda "make -j96 vmlinux" ka reduktuar kohën e ndërtimit nga 337.788 në 179.773 sekonda.

Në versionin e ri janë zgjidhur gjithashtu problemet me shtesat GCC, janë korrigjuar gabimet e zbuluara gjatë rishikimit fillestar dhe është realizuar unifikimi i kopjeve të deklaratës së strukturës "task_struct_per_task". Për më tepër, është vazhduar optimizimi i skedarit kryesor linux/sched.h dhe është realizuar optimizimi i skedarëve të përheadhur të nënstrukturës RDMA (infiniband), i cili lehtësoi uljen e kohës së ndërtimit me 9% në krahasim me versionin e parë të patch-ëve. Numri i skedarëve C të bërthamës që lidhen me skedarin linux/sched.h është reduktuar nga 68% në 36% krahasuar me versionin e parë të patch-ëve (nga 99% në 36% në krahasim me bërthamat origjinale).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster