ÑëÊÓÍø|ÖйúÍøÂçµçÊǪ́|ÍøÕ¾µØͼ |
¿Í·þÉèΪÊ×Ò³ |
΢·Ã̸ | ΢ֱ²¥ | ΢¹ã³¡ | ÃûÈËǽ | ÅÅÐаñ
• ³È×Ó´òÀ¯¸ÃÈçºÎʶ±ð • ½ÒÃؼßÊ®ÑÐÖÆÈ«¹ý³Ì
ÑëÊÓÀ¸Ä¿|
̽Ë÷¡¤·¢ÏÖ|
°Ù¼Ò½²Ì³|
ÈËÓë×ÔÈ»|
ÈËÎï|
´ó¼Ò
ÔÀ´Èç´Ë|´´ÐÂÎÞÏÞ|µØÀíÖйú|×ÔÈ»´«Ææ
¿ÆѧÊÀ½ç£¨ÒÑÍ£²¥£©| °Ù¿Æ̽ÃØ£¨ÒÑÍ£²¥£©| ÌìÏ´ó¹Û| ¿Æ¼¼ÈËÉú
×ß±éÖйú| ×ß½ü¿Æѧ| ÂÌÉ«¿Õ¼ä| ¿Æ¼¼Ö®¹â
¿Æ¼¼²©ÀÀ| ¹ú±¦µµ°¸| ÖлªÃñ×å| ¶ÁÊé
¼ûÖ¤¡¤Ç×Àú| ¼ûÖ¤¡¤Ó°ÏñÖ¾| ÖØ·Ã| ¼ûÖ¤¡¤·¢ÏÖÖ®ÂÃ
ÊÀ½çÓÎ| ÑîÀ½·Ã̸¼| ˿··¢ÏÖ| ÕâÀïÊDZ±¾©
÷ÈÁ¦·¢ÏÖ| ÂþÓÎÈÕ±¾| ½ñÈÕÍùÊÂ| ÎÄÃ÷ÖлªÐÐ
¹ÊÊÂÖйú| µµ°¸| ¼ÇÒäÖ®ºìÉ«¾µä| ÍæתµØÇò
Ö²Îï|³¼Ïà|¶þÕ½|»ÊÁê|ÐÐÓÎ|¹ú´â|ʷ˵ÌìÏÂ|ÈËÎĵØÀí|Ãܵµ|ʱÉÐ|¿¼¹Å̽ÃØ|Öйú»ÊµÛ|º½¿Õº½Ìì|ÆæȤ|Ææ»Ã¿Æ¼¼|Ç峯|Àúʷʱ¿Ì|Ò×ÖÐÌì|UFO|ÎÄ»¯ÒÕÊõ|ºìÂ¥ÃÎ|ÃûÈË|ÔÖÄÑ|ÊÕ²Ø|Ã÷ÐÇÒÕÈË|Å®»ÊÅ®Íõ|Å®ÐÔ|»ÆµÛ|´Èìû|Ô˶¯|ÄÜÔ´»·±£|Æøºò|½¨Öþ¹¤³Ì|ÈËÌå|ÃñË×Ãñ×å|Éú»î|ÀúÊ·½ÒÃØ|×Ú½Ì|ÐÌÕì̽°¸|Èý¹ú|ר¼Ò|º£Ñó|¿Æѧ̽Ë÷|ÓîÖæ°ÂÃØ|δ½âÖ®ÃÕ|ÈËÎÄ|¶¯Îï|ÃñÉú|Ãû¼Ò´óʦ|ÎäÏÀÑ°×Ù|ÉúÃüÐÇÇò|Õ½Õù|×ÔÈ»·¢ÏÖ|¹úѧ|Ðü°¸ÃØÎÅ|ʼþ|ÃûÖøÃû¼Ò|¾µä¼Í¼|¹Å¼£ÒÅÖ·
Êײ¥ |
|
Öز¥ |
|
¡¡¡¡Crankshaft £¨ÒâΪÇúÖᣬһÖÖ»úе²¿¼þ£©ÊÇ Chrome µÄ JavaScript ÒýÇæ V8 µÄȫбàÒëÆ÷¼Ü¹¹¡£
¡¡¡¡¾¹ý²»¶ÏµÄ´¸Á¶ºÍÓÅ»¯£¬Crankshaft ÔÚÓ¦¸¶¼ÆËãÈÎÎñÃܼ¯µÄ JavaScript ³ÌÐòʱÓм«ÆäÁ¼ºÃµÄ±íÏÖ£¬¶Ô±È¾É¼Ü¹¹ÐÔÄÜ´ó¸ÅÓÐÒ»µ½Á½±¶µÄÌá¸ß¡£Óû§ÔÚä¯ÀÀ¼ÓÔغ¬Óи´ÔÓ JavaScript ³ÌÐòµÄÍøҳʱ¿ÉÒÔ»ñµÃ¸ü¿ìµÄÏìÓ¦Ëٶȡ£ÏÂÃæÊÇÒýÈë Crankshaft ºóÐÂ¾É V8 ÒýÇæµÄËٶȶԱȡ£
¡¡¡¡ÒÔÉÏ»ù×¼²âÊÔÖУ¬ÌáÉýÏÔÖøµÄµ±Êô Richards, DeltaBlue ºÍ Crypto£¬±íÃ÷ V8 ÔÚÊýÖµ¶ÁÈ¡¡¢ËãÊõÔËËã¡¢½ôÃÜÑ»·ºÍº¯Êýµ÷Ó÷½ÃæÈ¡µÃÁË×îΪ³¤×ãµÄ½ø²½¡£´Ó²âÊÔÊý¾ÝÀ´¿´£¬ÕûÌåËÙ¶ÈÌáÉýÁË50%£¬ÕâÒ²ÊÇ Chrome ×Ô2008ÄêÍƳöÒÔÀ´×î´óµÄ½ø²½¡£
¡¡¡¡³ýÁË·åÖµÐÔÄܵÄÌá¸ßÍ⣬Crankshaft Ò²¿ÉÒÔÌá¸ßÍøÂçÓ¦ÓõÄÆô¶¯Ëٶȣ¨ÈçGmail£©£¬ÎÒÃǵÄÒ³ÃæÑ»·¶ÁÈ¡²âÊÔ½á¹û±íÃ÷£¬¶ÔÓÚ¸»º¬ JavaScript ´úÂëµÄÒ³Ã棬×ÜÌåÐÔÄÜÓÐ12%µÄÌá¸ß¡£
¡¡¡¡Æô¶¯Ê±¼äºÍ·åÖµÐÔÄܵÄË«Ë«Ìá¸ß£¬µÃÒæÓÚ Crankshaft µÄ×ÔÊÊÓ¦±àÒë¡£´óÌå˼·ÊǼ«Á¦ÓÅ»¯²¿·ÖƵ·±Ö´ÐеĴúÂ룬¶ø²»»¨·Ñ¶îÍâµÄ×ÊÔ´¶ÔÉÙÓõÄ×÷ÓÅ»¯´¦Àí£¬ÕâÒ²ÊÇΪʲô¶ÔһЩ¼òµ¥µÄ¼¸ºÁÃë¿ÉÒÔÍê³ÉµÄ»ù×¼²âÊÔ£¨ÈçSunSpider£©£¬Crankshaft ûÓдøÀ´Ã÷ÏÔµÄÐÔÄÜÌá¸ß¡ª¡ª³ÌÐòÔ½¸´ÔÓ£¬Ìá¸ß²ÅÔ½Ã÷ÏÔ¡£
¡¡¡¡Crankshaft °üº¬ËÄ´ó×é¼þ£º
¡¡¡¡»ù´¡±àÒëÆ÷£ºÓÃÓÚ´úÂëµÄÊ״αàÒ룬ÌصãÊÇËٶȿ쵫ÊÇûÓÐÓÅ»¯±àÒëÄÜÁ¦¡£Chrome 9»ù´¡±àÒëÆ÷µÄÐÔÄÜÊÇ V8 ±àÒëÆ÷µÄÁ½±¶£¬²¢ÇÒÄܲú³ö¸ü¼Ó¾«¼òµÄ´úÂ루ÊýÄ¿ÉÙ30%£©¡£
¡¡¡¡ÊµÊ±×·×ÙÆ÷£ºÏµÍ³ÔËÐÐʱ£¬ÓÃÓÚ¼àÊÓ×·×ÙÄÄЩ´úÂëÖ´ÐÐ×îƵ·±¡£
¡¡¡¡ÓÅ»¯±àÒëÆ÷£ºÊµÊ±×·×ÙÆ÷ÅжϳöÄIJ¿·ÖÓÉ»ù´¡±àÒëÆ÷²ú³öµÄ´úÂëÖ´ÐÐ×îƵ·±ºó£¬ÓÅ»¯±àÒëÆ÷½«¶ÔÆä½øÐÐÖرàÒëÓÅ»¯¡£ÓÅ»¯±àÒëÆ÷ʹÓþ²Ì¬µ¥Ò»·ÖÅä·½·¨À´½øÐÐÓÅ»¯¹¤×÷£¬ÈçÑ»·²»±äÁ¿´úÂëÒƶ¯£¬ÏßÐÔɨÃè¼Ä´æÆ÷·ÖÅäËã·¨ºÍÄÚÁª·½·¨µÈ¡£
¡¡¡¡½âÓÅ»¯Ö§³Ö£ºÈò¿·Ö¹ý¶ÈÓÅ»¯µÄ´úÂ뻹ÔÖÁ»ù´¡±àÒëÆ÷²ú³öµÄ´úÂë¡£
¡¡¡¡Îª32λ Intel ´¦Àí¼Ü¹¹Éè¼ÆµÄ Crankshaft ÒѾ¼¯³ÉÔÚ×îÐ嵀 V8 ÒýÇæºÍ Canary ·ÖÖ§µÄ Chrome ÖУ¬ARM ¼Ü¹¹ºÍ64λµÄ Crankshaft µÄ¿ª·¢¹¤×÷ÒѾչ¿ª¡£
¡¡¡¡Crankshaft ´øÀ´µÄÐÔÄÜÌá¸ßÈÃÈ˹ÄÎ裬ÕâÊÇÒ»¸öÓÅÐãµÄмܹ¹£¬Èà V8 ½ÓÏÂÀ´µÄÐÔÄÜÌá¸ß´´ÔìÁ˸ü¶àµÄ½ø²½¿Õ¼ä£¬ÎÒÃÇ»á¼ÌÐøÍƶ¯ JavaScript ÐÔÄܵĽø²½£¬ÒÔÓ½Ó Web App µÄÐÂʱ´ú¡£
ÈÈ´Ê£º