የChromium ማትባት ውጤቶች በ RenderingNG ፕሮጀክት ተተግብረዋል።

የChromium ገንቢዎች የChromeን አፈጻጸም፣ ተዓማኒነት እና ቅልጥፍናን ለመጨመር ቀጣይነት ባለው ሥራ ላይ ያለመ ከ8 ዓመታት በፊት የተጀመረው የ RenderingNG ፕሮጀክት የመጀመሪያ ውጤቶችን ጠቅለል አድርገው አቅርበዋል።

ለምሳሌ፣ በChrome 94 ከChrome 93 ጋር ሲነፃፀሩ በChrome 8 የታከሉ ማሻሻያዎች የገጽ ቀረጻ መዘግየት 0.5% እንዲቀንስ እና የባትሪ ዕድሜ 1400% እንዲጨምር አድርጓል። በChrome የተጠቃሚ መሰረት መጠን ላይ በመመስረት ይህ በየቀኑ ከ150 ዓመታት በላይ የሚቆይ ሲፒዩ ጊዜን መቆጠብን ይወክላል። ካለፉት ስሪቶች ጋር ሲነጻጸር፣ ዘመናዊው Chrome ግራፊክስን ከ6% በበለጠ ፍጥነት ያቀርባል እና ለጂፒዩ ሾፌር ችግር ባለ ሃርድዌር ላይ ለሚደርስበት ብልሽት በXNUMX እጥፍ ያነሰ ነው።

የአፈጻጸም ግኝቶችን ለማሳካት ከተተገበሩ ዘዴዎች መካከል በጂፒዩ በኩል የተለያዩ ፒክሰሎች የራስተርራይዜሽን ስራዎችን ትይዩ እና በተለያዩ የሲፒዩ ኮሮች ላይ የበለጠ ንቁ የሆነ የአቀነባባሪዎች ስርጭት (ጃቫ ስክሪፕትን ማስኬድ ፣ የገጽ ማሸብለል ፣ ቪዲዮዎችን እና ምስሎችን መፍታት ፣ ንቁ አተረጓጎም) አስተውለናል ። ይዘት)። ለንቁ ትይዩነት የሚገድበው በሲፒዩ ላይ እየጨመረ የሚሄደው ጭነት ሲሆን ይህም በሙቀት መጨመር እና በኃይል ፍጆታ የሚንፀባረቅ ነው, ስለዚህ በአፈፃፀም እና በኃይል ፍጆታ መካከል ጥሩ ሚዛን ማምጣት አስፈላጊ ነው. ለምሳሌ፣ በባትሪ ሃይል ላይ በሚሰሩበት ጊዜ የማሳያ ፍጥነትን መስዋዕት ማድረግ ይችላሉ፣ነገር ግን የማሸብለል ሂደትን በተለየ ክር መስዋዕት ማድረግ አይችሉም፣ ምክንያቱም የበይነገጽ ምላሽ መቀነስ ለተጠቃሚው የሚታይ ይሆናል።

በ RenderingNG ፕሮጀክት ማዕቀፍ ውስጥ የተተገበሩ ቴክኖሎጂዎች የአጻጻፍ አቀራረብን ሙሉ በሙሉ ይለውጣሉ እና እንደ ስክሪን መፍታት እና የማደስ ፍጥነትን የመሳሰሉ ባህሪያትን ከግምት ውስጥ በማስገባት በጂፒዩ እና ሲፒዩ ላይ ያለውን ስሌት ለማመቻቸት የተለያዩ ቴክኖሎጂዎችን እንዲጠቀሙ ያስችሉዎታል ። , እንዲሁም እንደ Vulkan, D3D12 እና Metal የመሳሰሉ የላቀ ግራፊክስ ኤፒአይዎች የድጋፍ ስርዓት ውስጥ መገኘት. የማሻሻያ ምሳሌዎች የጂፒዩ ሸካራማነቶችን መሸጎጫ እና የድረ-ገጾች ክፍሎች ውጤቶችን ማሳየት እና እንዲሁም በሚሰጡበት ጊዜ ለተጠቃሚው የሚታየውን የገጹን ቦታ ብቻ ግምት ውስጥ ማስገባት ያካትታሉ (የፊልሞቹን ክፍሎች ለማሳየት ምንም ፋይዳ የለውም) በሌላ ይዘት የተሸፈነ ገጽ).

የ RenderingNG አስፈላጊ አካል የተለያዩ የገጾችን ክፍሎች በሚሰራበት ጊዜ አፈፃፀሙን ማግለል ለምሳሌ በ iframes ውስጥ ማስታወቂያዎችን ከማገልገል ፣ ከአኒሜሽን ማሳያ ፣ ኦዲዮ እና ቪዲዮ መጫወት ፣ ይዘትን ማሸብለል እና ጃቫ ስክሪፕትን ከማስፈጸም ጋር የተጎዳኘውን ስሌት መለየት ነው።

የChromium ማትባት ውጤቶች በ RenderingNG ፕሮጀክት ተተግብረዋል።

የተተገበሩ የማሻሻያ ዘዴዎች፡-

  • Chrome 94 የድረ-ገጾች ለየብቻ የተቀረጹ ክፍሎችን የሚያቀናብር እና በጂፒዩ ላይ ያለውን ሸክም በተለዋዋጭ ደረጃ ለመለካት የሚያስችል የኮምፖዚትኢስተር ፔይን ዘዴን ያቀርባል። በተጠቃሚ ቴሌሜትሪ መረጃ መሰረት አዲሱ የማቀናበር ስርዓት የማሸብለል መዘግየትን በ 8% ቀንሷል ፣ የተጠቃሚውን ልምድ ምላሽ በ 3% ጨምሯል ፣ የአቅርቦት ፍጥነት በ 3% ጨምሯል ፣ የጂፒዩ ማህደረ ትውስታ ፍጆታ በ 3% ቀንሷል እና የባትሪ ዕድሜን በ 0.5% ያራዝመዋል።
  • ጂፒዩ ራስተር፣ የጂፒዩ-ጎን ራስተርራይዜሽን ሞተር በ2020 በሁሉም መድረኮች አስተዋወቀ እና የMotionMark ቤንችማርኮችን በአማካይ በ37% እና ከኤችቲኤምኤል ጋር የተገናኙ መመዘኛዎችን በ150% አፋጥኗል። በዚህ አመት ጂፒዩ ራስተር የሸራ ኤለመንቶችን ለመስራት በጂፒዩ-ጎን ማጣደፍን የመጠቀም ችሎታ ተሻሽሏል፣ይህም 1000% ፈጣን የምስል ስራ እና 1.2% ፈጣን የMotionMark 130 ቤንችማርኮች አስገኝቷል።
  • LayoutNG አስተማማኝነትን እና መተንበይን ለመጨመር ያለመ የገጽ አባል አቀማመጥ ስልተ ቀመሮችን ሙሉ ለሙሉ ማደስ ነው። ፕሮጀክቱ በዚህ አመት ለተጠቃሚዎች ለማቅረብ ታቅዷል.
  • BlinkNG - የብሊንክ ሞተርን እንደገና ማደስ እና ማጽዳት ፣ የመሸጎጫ ቅልጥፍናን ለማሻሻል እና ሰነፍ አተረጓጎም ለማቃለል ፣ በመስኮቱ ውስጥ የነገሮችን ታይነት ከግምት ውስጥ በማስገባት የማሳያ ስራዎችን በተናጥል ወደተከናወኑ ደረጃዎች በመከፋፈል። ስራው በዚህ አመት ይጠናቀቃል ተብሎ ይጠበቃል።
  • ክሮች ለመለያየት ማሸብለል፣ አኒሜሽን እና ምስል መፍታት ተቆጣጣሪዎችን ማንቀሳቀስ። ፕሮጀክቱ ከ 2011 ጀምሮ በማደግ ላይ ያለ ሲሆን በዚህ አመት አኒሜሽን CSS ትራንስፎርሜሽን እና የ SVG አኒሜሽን ክሮች ለመለየት የሚያስችል አቅም አግኝቷል.
  • ቪዲዮNG በድረ-ገጾች ላይ ቪዲዮን ለማጫወት ቀልጣፋ እና አስተማማኝ ሞተር ነው። በዚህ አመት, የተጠበቀ ይዘትን በ 4K ጥራት የማሳየት ችሎታ ተተግብሯል. የኤችዲአር ድጋፍ ከዚህ ቀደም ታክሏል።
  • Viz - ለራስተራይዜሽን (OOP-R - ከሂደት ውጭ ራስተር) እና አተረጓጎም (OOP-D - ከሂደቱ ውጭ የማሳያ አቀናባሪ) ፣ የአሳሹን በይነገጽ አተረጓጎም ከገጽ ይዘት አወጣጥ ይለያል። ፕሮጀክቱ በመድረክ ላይ የተወሰኑ ግራፊክስ ኤፒአይዎችን (Vulkan, D3D12, Metal) የሚጠቀም የ SkiaRenderer ሂደትን በማዘጋጀት ላይ ነው. ለውጡ በግራፊክ ሾፌሮች ላይ በተፈጠሩ ችግሮች ምክንያት የአደጋዎችን ቁጥር በ 6 ጊዜ ለመቀነስ አስችሏል.

ምንጭ: opennet.ru

አስተያየት ያክሉ