Google కొత్త JIT కంపైలర్, Maglevను పరిచయం చేసింది, ఇది జూన్ 114న Chrome 5 వినియోగదారులకు అందుబాటులోకి రానుంది. JIT కంపైలర్ ఎక్కువగా ఉపయోగించే జావాస్క్రిప్ట్ కోడ్ కోసం అధిక-పనితీరు గల మెషిన్ కోడ్ను త్వరగా రూపొందించాలని లక్ష్యంగా పెట్టుకుంది. మాగ్లెవ్ను ప్రారంభించడం వల్ల జెట్స్ట్రీమ్ పనితీరు పరీక్ష 7.5% మరియు స్పీడోమీటర్ పరీక్ష 5% వేగం పెరిగింది.
అదనంగా, Chrome పనితీరు పెరుగుదల యొక్క సాధారణ డైనమిక్స్ పేర్కొనబడ్డాయి:
- వెబ్సైట్లతో పని చేస్తున్నప్పుడు మరియు ప్రసిద్ధ జావాస్క్రిప్ట్ లైబ్రరీల అమలు వేగాన్ని కొలిచేటప్పుడు బ్రౌజర్ ప్రతిస్పందనపై దృష్టి సారించే స్పీడోమీటర్ పరీక్షలో, Chrome స్కోర్లు 330 నుండి 491 పాయింట్లకు మెరుగుపడ్డాయి. మాగ్లెవ్కు పరివర్తనతో పాటు, పరీక్ష గత సంవత్సరంలో విడుదలలలో చేసిన ఇతర ఆప్టిమైజేషన్లను కూడా పరిగణనలోకి తీసుకుంది (ఇష్యూ 101 నుండి), ఉదాహరణకు, జావాస్క్రిప్ట్ ఇంజిన్లోని కాలింగ్ ఫంక్షన్ల కోసం ఆప్టిమైజేషన్లు.
- JavaScript మరియు WebAssemblyని ఉపయోగించి అధునాతన వెబ్ అప్లికేషన్లతో పనిని పరీక్షించడానికి రూపొందించబడిన జెట్స్ట్రీమ్ పరీక్షలో, Maglev యొక్క ఉపయోగం 330 పాయింట్ల (7.5% మెరుగుదల) స్కోర్ను సాధించడానికి మాకు అనుమతినిచ్చింది.
- MotionMark పరీక్షలో, బ్రౌజర్ యొక్క గ్రాఫిక్స్ సబ్సిస్టమ్ యొక్క అధిక ఫ్రేమ్ రేట్లలో సమాచారాన్ని అందించగల సామర్థ్యాన్ని పరీక్షిస్తుంది, పనితీరు గత సంవత్సరం నుండి మూడు రెట్లు మెరుగుపడింది. సంవత్సరం ప్రారంభం నుండి, డెవలపర్లు Chromeలో గ్రాఫిక్లతో పనిని వేగవంతం చేసే 20 కంటే ఎక్కువ ఆప్టిమైజేషన్లను ప్రతిపాదించారు, వీటిలో సగం ఇప్పటికే స్థిరమైన విడుదలల కోడ్ బేస్లో చేర్చబడ్డాయి. ఉదాహరణకు, కాన్వాస్తో పని చేసే పనితీరు మెరుగుపరచబడింది, కోడ్ ప్రొఫైలింగ్ ఆధారంగా ఆప్టిమైజేషన్లు ప్రారంభించబడ్డాయి, GPU వైపు నిర్వహించే పనుల షెడ్యూల్ మెరుగుపరచబడింది, లేయర్ ఫ్లాట్నింగ్ (కంపోజిటింగ్) పనితీరు మెరుగుపరచబడింది, కొత్త డైనమిక్ యాంటీ -అలియాసింగ్ అల్గోరిథం MSAA (మల్టీసాంపుల్ యాంటీ-అలియాసింగ్) అమలు చేయబడింది మరియు 2D కాన్వాస్ రాస్టరైజేషన్ ఆపరేషన్లను సమాంతరంగా చేయడానికి ప్రత్యేక ప్రక్రియలుగా అందించబడింది.
మూలం: opennet.ru