• user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 244 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.145.86.241' AND v.timestamp >= 1743628719 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 244 AND v.value_type = 'points' AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.145.86.241' AND v.timestamp >= 1743628719 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: INSERT INTO votingapi_vote (content_type, content_id, value, value_type, tag, uid, timestamp, vote_source) VALUES ('node', 244, 1, 'points', 'upndown', 0, 1743632319, '3.145.86.241') in /data/avideotutorial/includes/common.inc on line 3542.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT v.value_type, v.tag, COUNT(v.value) as value_count, SUM(v.value) as value_sum FROM votingapi_vote v WHERE v.content_type = 'node' AND v.content_id = 244 AND v.value_type IN ('points', 'percent') GROUP BY v.value_type, v.tag in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 484.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT v.tag, v.value, v.value_type, COUNT(1) AS score FROM votingapi_vote v WHERE v.content_type = 'node' AND v.content_id = 244 AND v.value_type = 'option' GROUP BY v.value, v.tag, v.value_type in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 498.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT SUM(v.value) as value_positives, v.tag FROM votingapi_vote v WHERE v.content_type = 'node' AND v.content_id = 244 AND v.value_type = 'points' AND v.value > 0 GROUP BY v.value_type, v.tag in /data/avideotutorial/sites/all/modules/vote_up_down/vud.module on line 223.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT SUM(v.value) as value_negatives, v.tag FROM votingapi_vote v WHERE v.content_type = 'node' AND v.content_id = 244 AND v.value_type = 'points' AND v.value < 0 GROUP BY v.value_type, v.tag in /data/avideotutorial/sites/all/modules/vote_up_down/vud.module on line 233.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 319 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.145.86.241' AND v.timestamp >= 1743628729 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 319 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.145.86.241' AND v.timestamp >= 1743628729 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.

Google I/O 2009 - V8: ..High Performance JavaScript Engine


Google I/O 2009 - V8: Building a High Performance JavaScript Engine

Mads Ager

V8 is Google's high-performance JavaScript engine used in Google Chrome. V8 is optimized for well-designed object-oriented applications that make heavy use of objects, function calls, and property access. This talk will provide an overview of the internals of V8 and dive into the advanced virtual-machine technology used. Specifically, details of the use of hidden classes, inline caching, precise generational garbage collection, and snapshotting will be presented. The final part of the talk will discuss initiatives that will propel V8 to the next performance level.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html


See video

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options