JIT compilationem perficiendi notabiliter melius in Firefox nocturnis aedificat

Π’ nocturnis builds Incendia includi renovatio JIT compilator; exculta codenamed WarpBuilder. Ut novus JIT, optio "javascript.options" provisa est in circiter:config.
Notatur WarpBuilder solum primum gradum ad novas optimizationes in navigatro incorporendas, quae per annum proximum perficiendae sunt.

Novus JIT meliori operando JavaScript machinam SpiderMonkey reducendo informationes internae generis intra machinam investigavit et utens Codex Intermedii Caching (CacheIR) technicae artis antea propositus in "baseline" bytecode interpretis, qui obtinet angulum medium inter interpretem ordinarium et compilatorem praeclarum. Hae mutationes effecit ut architecturae JIT significanter simpliciorem reddere, alacritatem augere, paginam loading temporis minuere et consummationem memoriam minuere.

Est attendendumquod JIT novum JIT solvunt multa problemata veteris JIT IonBuilder, ut:

  • Complexitas exsecutionis et potentialis quaestiones securitatis;
  • Additamentum supra caput pro Baseline/C++ codice;
  • Nimia specializationis ducens ad recompilationes non necessarias;
  • Media generans codicem ME (medio-gradu IR) in filo principali (in WarpBuilder, conventus principalis codicis intermedii in filo separato ponitur);
  • Additional memoria consummatio ad notitias accommodandas de speciebus et coetibus obiectis (ObjectGroups).

In mediocris, in probationibus quae perficientur in metris visualibus expenduntur, 5-15% celeritas in usu WarpBuilder observatur. Speedometer test complementum rate augetur per 10%. Temptatio in locis realibus reductionem in Google Docs loading tempus per 20%, index SpeedIndex cum aperire sectionem MASCULINUS in Reddit emendatus per 13%, pdfpaint ocius laborare coeperunt 18%. Memoria consummatio in test tp6 minuatur VIII%. Indicatores statistica instrumenta in elit (devtools perf) etiam 8% reductionem in memoria consumptionis ostendit.

Source: opennet.ru