Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dynamic Language VMs - Inside Ruby (Sapo Codebits 2009)

3,488 views

Published on

The only efficient way to make the most of something is understanding it's mechanics - a pilot has deep knowledge of many scientific factors and its effects on a plane. Why do so many developers fly blind?

We'll take a peek into the Ruby 1.9 VM's internals with DTrace and observe the effect of some core components on memory, IO and CPU subsystems. No prior knowledge of Virtual Machines/Interpreters is assumed.

Interpreter specific subjects touched upon:

* Source to runtime : Loading files, parsing to Nodes and eval
* VM : Symbol table, method cache, frames, method dispatch and optimizations
* Object model : Core types, Modules and variables
* Closures : Blocks and procedures
* POSIX, IO and Contexts : Signals, system calls and Thread / Fiber switches
* Garbage Collection : Heap space, alloc / dealloc and GC patterns

Published in: Technology, Education
  • Be the first to comment

Dynamic Language VMs - Inside Ruby (Sapo Codebits 2009)

  1. 1. sexta-feira, 4 de Dezembro de 2009
  2. 2. sexta-feira, 4 de Dezembro de 2009
  3. 3. sexta-feira, 4 de Dezembro de 2009
  4. 4. sexta-feira, 4 de Dezembro de 2009
  5. 5. sexta-feira, 4 de Dezembro de 2009
  6. 6. sexta-feira, 4 de Dezembro de 2009
  7. 7. sexta-feira, 4 de Dezembro de 2009
  8. 8. sexta-feira, 4 de Dezembro de 2009
  9. 9. sexta-feira, 4 de Dezembro de 2009
  10. 10. sexta-feira, 4 de Dezembro de 2009
  11. 11. sexta-feira, 4 de Dezembro de 2009
  12. 12. sexta-feira, 4 de Dezembro de 2009
  13. 13. sexta-feira, 4 de Dezembro de 2009
  14. 14. sexta-feira, 4 de Dezembro de 2009
  15. 15. sexta-feira, 4 de Dezembro de 2009
  16. 16. sexta-feira, 4 de Dezembro de 2009
  17. 17. sexta-feira, 4 de Dezembro de 2009
  18. 18. sexta-feira, 4 de Dezembro de 2009
  19. 19. sexta-feira, 4 de Dezembro de 2009
  20. 20. sexta-feira, 4 de Dezembro de 2009
  21. 21. sexta-feira, 4 de Dezembro de 2009
  22. 22. sexta-feira, 4 de Dezembro de 2009
  23. 23. sexta-feira, 4 de Dezembro de 2009
  24. 24. sexta-feira, 4 de Dezembro de 2009
  25. 25. sexta-feira, 4 de Dezembro de 2009
  26. 26. sexta-feira, 4 de Dezembro de 2009
  27. 27. sexta-feira, 4 de Dezembro de 2009
  28. 28. sexta-feira, 4 de Dezembro de 2009
  29. 29. sexta-feira, 4 de Dezembro de 2009
  30. 30. sexta-feira, 4 de Dezembro de 2009
  31. 31. sexta-feira, 4 de Dezembro de 2009
  32. 32. sexta-feira, 4 de Dezembro de 2009
  33. 33. sexta-feira, 4 de Dezembro de 2009
  34. 34. sexta-feira, 4 de Dezembro de 2009
  35. 35. sexta-feira, 4 de Dezembro de 2009
  36. 36. sexta-feira, 4 de Dezembro de 2009
  37. 37. sexta-feira, 4 de Dezembro de 2009
  38. 38. sexta-feira, 4 de Dezembro de 2009
  39. 39. sexta-feira, 4 de Dezembro de 2009
  40. 40. sexta-feira, 4 de Dezembro de 2009
  41. 41. sexta-feira, 4 de Dezembro de 2009
  42. 42. sexta-feira, 4 de Dezembro de 2009
  43. 43. sexta-feira, 4 de Dezembro de 2009
  44. 44. sexta-feira, 4 de Dezembro de 2009
  45. 45. sexta-feira, 4 de Dezembro de 2009
  46. 46. sexta-feira, 4 de Dezembro de 2009
  47. 47. sexta-feira, 4 de Dezembro de 2009
  48. 48. sexta-feira, 4 de Dezembro de 2009
  49. 49. sexta-feira, 4 de Dezembro de 2009
  50. 50. sexta-feira, 4 de Dezembro de 2009
  51. 51. sexta-feira, 4 de Dezembro de 2009
  52. 52. sexta-feira, 4 de Dezembro de 2009
  53. 53. sexta-feira, 4 de Dezembro de 2009
  54. 54. sexta-feira, 4 de Dezembro de 2009
  55. 55. sexta-feira, 4 de Dezembro de 2009
  56. 56. sexta-feira, 4 de Dezembro de 2009
  57. 57. sexta-feira, 4 de Dezembro de 2009
  58. 58. sexta-feira, 4 de Dezembro de 2009
  59. 59. sexta-feira, 4 de Dezembro de 2009
  60. 60. sexta-feira, 4 de Dezembro de 2009
  61. 61. sexta-feira, 4 de Dezembro de 2009
  62. 62. sexta-feira, 4 de Dezembro de 2009
  63. 63. sexta-feira, 4 de Dezembro de 2009
  64. 64. sexta-feira, 4 de Dezembro de 2009
  65. 65. sexta-feira, 4 de Dezembro de 2009
  66. 66. sexta-feira, 4 de Dezembro de 2009
  67. 67. sexta-feira, 4 de Dezembro de 2009
  68. 68. sexta-feira, 4 de Dezembro de 2009
  69. 69. sexta-feira, 4 de Dezembro de 2009
  70. 70. sexta-feira, 4 de Dezembro de 2009
  71. 71. sexta-feira, 4 de Dezembro de 2009
  72. 72. sexta-feira, 4 de Dezembro de 2009
  73. 73. sexta-feira, 4 de Dezembro de 2009
  74. 74. sexta-feira, 4 de Dezembro de 2009
  75. 75. sexta-feira, 4 de Dezembro de 2009
  76. 76. sexta-feira, 4 de Dezembro de 2009

×