Waxqabadka ururinta JIT ayaa si muuqata loogu horumariyay dhismooyinka habeenkii ee Firefox

Π’ habeen walba dhistaa Firefox waxaa ka mid ahaa cusboonaysiinta JIT, horumaray magaciisu yahay WarpBuilder. Si loo suurtageliyo JIT-ka cusub, "javascript.options.warp" doorashada waxaa lagu bixiyaa ku saabsan: config.
Waxaa la xusay in WarpBuilder ay tahay kaliya tillaabada ugu horreysa ee lagu darayo hagaajinta cusub ee browserka, kuwaas oo la qorsheeyay in la fuliyo sanadka soo socda.

JIT-da cusub waxay wanaajisaa waxqabadka mashiinka JavaScript ee SpiderMonkey iyadoo hoos u dhigaysa macluumaadka nooca gudaha ee lagu raad-raaco matoorka iyo iyadoo la adeegsanayo farsamada Dhexdhexaadiyaha Code Caching (CacheIR) hore soo jeediyay gudaha "saldhig" turjubaanka bytecode, kaas oo ku jira meel dhexe oo u dhaxaysa turjumaanka caadiga ah iyo diyaariyaha hore ee JIT. Isbeddelladani waxay suurtogal ka dhigeen in si weyn loo fududeeyo qaab-dhismeedka JIT, kordhinta jawaab-celinta, la dhimo wakhtiga rarista bogga oo la yareeyo isticmaalka xusuusta.

Waa la xusayin JIT-ka cusub uu xaliyay dhibaatooyin badan oo JIT IonBuilder hore ah, sida:

  • Kakanaanta fulinta iyo dhibaatooyinka amniga ee iman kara;
  • Lacag dheeraad ah oo loogu talagalay koodka Baseline/C++;
  • Takhasuska xad dhaafka ah ee keenaya dib-u-ururinta aan loo baahnayn;
  • Soo saarista koodka dhexe MIR (Heerka-dhexe IR) ee dunta ugu weyn (ee WarpBuilder, shirka ugu weyn ee code dhexe waxaa lagu meeleeyaa dun gaar ah);
  • Isticmaalka xusuusta dheeraadka ah ee kaydinta xogta ku saabsan noocyada iyo kooxaha walxaha (ObjectGroups).

Celcelis ahaan, imtixaanada lagu qiimeeyo waxqabadka ku salaysan cabbirka muuqaalka, 5-15% xawli ayaa la arkay marka la isticmaalayo WarpBuilder. Heerka dhamaystirka tijaabada xawaaraha cabbirka ayaa kordhay 10%. Tijaabinta goobaha dhabta ah waxay muujisay hoos u dhac ku yimid Google Docs wakhtiga wax lagu shubayo 20%, index SpeedIndex marka la furayo qaybta Android ee Reddit waxa hagaajiyay 13%, pdfpaint wuxuu bilaabay inuu si dhakhso leh uga shaqeeyo 18%. Isticmaalka xusuusta ee imtixaanka tp6 ayaa hoos u dhacay 8%. Muujiyeyaasha Tirakoobka aaladaha horumariyaha (devtools perf) ayaa sidoo kale muujiyay hoos u dhac 8% ah isticmaalka xusuusta.

Source: opennet.ru

Add a comment