ÑëÊÓÍø|ÖйúÍøÂçµçÊǪ́|ÍøÕ¾µØͼ
¿Í·þÉèΪÊ×Ò³
怬


¸ü¶à ¾«²ÊÊÓƵÅÅÐÐ



¸ü¶à ̽Ë÷µØͼ

ÍøÓÑÆÀ·Ö×î¸ß



Êײ¥

Öز¥

¡¡¡¡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 µÄÐÂʱ´ú¡£

ÊÓƵ¼¯>>

ÈÈ´Ê£º