RenderingNG ව්‍යාපෘතිය මගින් ක්‍රියාත්මක කරන ලද Chromium ප්‍රශස්තකරණ ප්‍රතිඵල

ක්‍රෝමියම් සංවර්ධකයින් වසර 8 කට පෙර දියත් කරන ලද RenderingNG ව්‍යාපෘතියේ පළමු ප්‍රතිඵල සාරාංශ කර ඇත, ක්‍රෝම් හි ක්‍රියාකාරීත්වය, විශ්වසනීයත්වය සහ විස්තීරණ බව වැඩි කිරීම සඳහා සිදුවෙමින් පවතින කාර්යය ඉලක්ක කර ගෙන ඇත.

උදාහරණයක් ලෙස, Chrome 94 හා සසඳන විට Chrome 93 හි එකතු කරන ලද ප්‍රශස්තකරණයන් පිටු විදැහුම්කරණ ප්‍රමාදය 8% කින් අඩු කිරීමට සහ බැටරි ආයු කාලය 0.5% වැඩි කිරීමට හේතු විය. Chrome හි පරිශීලක පදනමේ ප්‍රමාණය මත පදනම්ව, මෙය සෑම දිනකම CPU කාලය වසර 1400 කට වැඩි ගෝලීය ඉතිරියක් නියෝජනය කරයි. පෙර අනුවාද සමඟ සසඳන විට, නවීන ක්‍රෝම් ග්‍රැෆික්ස් 150%කට වඩා වේගවත් කරන අතර ගැටළු සහගත දෘඪාංග මත GPU ධාවක බිඳ වැටීම් වලට ගොදුරු වීමේ අවදානම 6 ගුණයකින් අඩු වේ.

කාර්ය සාධන ජයග්‍රහණ ලබා ගැනීම සඳහා ක්‍රියාත්මක කරන ලද ක්‍රම අතර, GPU පැත්තේ විවිධ පික්සලවල rasterization මෙහෙයුම් සමාන්තරකරණය කිරීම සහ විවිධ CPU මධ්‍ය හරහා ප්‍රොසෙසර වඩාත් ක්‍රියාකාරී බෙදා හැරීම (JavaScript ක්‍රියාත්මක කිරීම, පිටු අනුචලනය කිරීම, වීඩියෝ සහ පින්තූර විකේතනය කිරීම, ක්‍රියාකාරී විදැහුම්කරණය, ක්‍රියාකාරී විදැහුම්කරණය) අපි සටහන් කළෙමු. අන්තර්ගතය). සක්‍රීය සමාන්තරකරණය සඳහා සීමාකාරී සාධකය වන්නේ CPU මත වැඩි වන භාරය වන අතර එය උෂ්ණත්වය ඉහළ යාම සහ බලශක්ති පරිභෝජනය වැඩි කිරීම මගින් පිළිබිඹු වේ, එබැවින් කාර්ය සාධනය සහ බලශක්ති පරිභෝජනය අතර ප්‍රශස්ත සමතුලිතතාවයක් ලබා ගැනීම වැදගත් වේ. උදාහරණයක් ලෙස, බැටරි බලයෙන් ක්‍රියාත්මක වන විට, ඔබට විදැහුම් කිරීමේ වේගය කැප කළ හැකිය, නමුත් ඔබට වෙනම ත්‍රෙඩ් එකක අනුචලන සැකසුම් කැප කළ නොහැක, මන්ද අතුරු මුහුණත ප්‍රතිචාර දැක්වීමේ අඩුවීම පරිශීලකයාට පෙනෙනු ඇත.

RenderingNG ව්‍යාපෘතියේ රාමුව තුළ ක්‍රියාත්මක කරන ලද තාක්‍ෂණයන් සංයුක්ත කිරීමේ ප්‍රවේශය සම්පූර්ණයෙන්ම වෙනස් කරන අතර තිර විභේදනය සහ නැවුම් කිරීමේ අනුපාතය වැනි විශේෂාංග සැලකිල්ලට ගනිමින් පිටුවේ එක් එක් කොටස්වලට අදාළව GPU සහ CPU මත ගණනය කිරීම් ප්‍රශස්ත කිරීම සඳහා විවිධ තාක්ෂණයන් අනුවර්තන ලෙස භාවිතා කිරීමට ඔබට ඉඩ සලසයි. , මෙන්ම Vulkan, D3D12 සහ Metal වැනි උසස් ග්‍රැෆික් API සඳහා ආධාරක පද්ධතියේ පැවතීම. ප්‍රශස්තකරණයන් සඳහා උදාහරණ ලෙස හැඹිලිගත GPU වයනය සහ වෙබ් පිටු කොටස්වල ප්‍රතිඵල විදැහුම්කරණය සක්‍රීයව භාවිතා කිරීම මෙන්ම විදැහුම්කරණයේදී පරිශීලකයාට පෙනෙන පිටුවේ ප්‍රදේශය පමණක් සැලකිල්ලට ගැනීම (කොටස් විදැහුම්කරණයේ තේරුමක් නැත. වෙනත් අන්තර්ගතයකින් ආවරණය වන පිටුව).

RenderingNG හි වැදගත් අංගයක් වන්නේ පිටුවල විවිධ කොටස් සැකසීමේදී කාර්ය සාධනය හුදකලා කිරීම, උදාහරණයක් ලෙස, iframes තුළ දැන්වීම් සැපයීම, සජීවිකරණ ප්‍රදර්ශනය කිරීම, ශ්‍රව්‍ය සහ දෘශ්‍ය වාදනය, අන්තර්ගතය අනුචලනය කිරීම සහ JavaScript ක්‍රියාත්මක කිරීම සම්බන්ධ ගණනය කිරීම් හුදකලා කිරීමයි.

RenderingNG ව්‍යාපෘතිය මගින් ක්‍රියාත්මක කරන ලද Chromium ප්‍රශස්තකරණ ප්‍රතිඵල

ක්රියාත්මක කරන ලද ප්රශස්තකරණ ශිල්පීය ක්රම:

  • Chrome 94 CompositeAfterPaint යාන්ත්‍රණය පිරිනමයි, එය වෙබ් පිටු වල වෙන වෙනම විදැහුම් කරන ලද කොටස් සංයුක්ත කිරීම සපයන අතර GPU මත පැටවීම ගතිකව පරිමාණය කිරීමට ඔබට ඉඩ සලසයි. පරිශීලක ටෙලිමෙට්‍රි දත්ත වලට අනුව, නව සංයුක්ත පද්ධතිය අනුචලන ප්‍රමාදය 8% කින් අඩු කරයි, පරිශීලක අත්දැකීම් ප්‍රතිචාර දැක්වීම 3% කින් වැඩි කරයි, විදැහුම්කරණ වේගය 3% කින් වැඩි කරයි, GPU මතක පරිභෝජනය 3% කින් අඩු කරයි, සහ බැටරි ආයු කාලය 0.5% කින් දිගු කරයි.
  • GPU Raster, GPU පැත්තේ rasterization එන්ජිමක්, 2020 දී සියලුම වේදිකා හරහා හඳුන්වා දෙන ලද අතර MotionMark මිණුම් සලකුණු සාමාන්‍යයෙන් 37% කින් සහ HTML ආශ්‍රිත මිණුම් සලකුණු 150% කින් වේගවත් කර ඇත. මෙම වසරේ, GPU Raster කැන්වස් මූලද්‍රව්‍ය විදැහුම් කිරීම සඳහා GPU-පැති ත්වරණය භාවිතා කිරීමේ හැකියාව සමඟින් වැඩි දියුණු කරන ලද අතර, එහි ප්‍රතිඵලයක් ලෙස 1000% වේගවත් දළ සටහන් විදැහුම්කරණය සහ 1.2% වේගවත් MotionMark 130 මිණුම් සලකුණු.
  • LayoutNG යනු විශ්වසනීයත්වය සහ පුරෝකථනය කිරීමේ හැකියාව වැඩි කිරීම අරමුණු කරගත් පිටු මූලද්‍රව්‍ය පිරිසැලසුම් ඇල්ගොරිතමවල සම්පූර්ණ ප්‍රතිනිර්මාණයකි. මෙම ව්‍යාපෘතිය මෙම වසරේ පරිශීලකයින් වෙත ගෙන ඒමට සැලසුම් කර ඇත.
  • BlinkNG - බ්ලින්ක් එන්ජිම ප්‍රතිනිර්මාණය කිරීම සහ පිරිසිදු කිරීම, කවුළුවේ ඇති වස්තූන්ගේ දෘශ්‍යතාව සැලකිල්ලට ගනිමින් හැඹිලි කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සහ කම්මැලි විදැහුම්කරණය සරල කිරීම සඳහා විදැහුම්කරණ මෙහෙයුම් වෙන වෙනම ක්‍රියාත්මක කරන ලද අදියරවලට බෙදීම. එහි වැඩකටයුතු මේ වසරේ අවසන් කිරීමට නියමිතය.
  • අනුචලනය, සජීවිකරණය සහ රූප විකේතනය හසුරුවන්නන් වෙන් වූ නූල් වෙත ගෙන යාම. මෙම ව්‍යාපෘතිය 2011 වසරේ සිට සංවර්ධනය වෙමින් පවතින අතර මෙම වසරේ එය සජීවිකරණ CSS පරිවර්තන සහ SVG සජීවිකරණ වෙන් වෙන් නූල් වලට අපනයනය කිරීමේ හැකියාව ලබා ඇත.
  • VideoNG යනු වෙබ් පිටු මත වීඩියෝ වාදනය කිරීම සඳහා කාර්යක්ෂම සහ විශ්වාසනීය එන්ජිමකි. මෙම වසරේ, 4K විභේදනය තුළ ආරක්ෂිත අන්තර්ගතයන් ප්රදර්ශනය කිරීමේ හැකියාව ක්රියාත්මක කර ඇත. HDR සහාය කලින් එකතු කරන ලදී.
  • එනම් - rasterization සඳහා වෙනම ක්‍රියාවලි (OOP-R - ක්‍රියාවලියෙන් පිටත Raster) සහ විදැහුම්කරණය (OOP-D - ක්‍රියාවලියෙන් පිටත සංදර්ශක සංයුතිය), බ්‍රවුසර අතුරුමුහුණත විදැහුම්කරණය පිටු අන්තර්ගතයේ විදැහුම්කරණයෙන් වෙන් කරයි. මෙම ව්‍යාපෘතිය SkiaRenderer ක්‍රියාවලිය ද සංවර්ධනය කරමින් පවතින අතර එය වේදිකා-විශේෂිත චිත්‍රක API (Vulkan, D3D12, Metal) භාවිතා කරයි. මෙම වෙනස මගින් ග්‍රැෆික් ඩ්‍රයිවර් වල ඇති ගැටළු නිසා සිදුවන කඩා වැටීම් සංඛ්‍යාව 6 ගුණයකින් අඩු කිරීමට හැකි විය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න