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;
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.