Ruby应用的性能调优.pdfVIP

  • 5
  • 0
  • 约 17页
  • 2015-10-12 发布于重庆
  • 举报
Ruby应用的性能调优

Ruby应用的性能调优 李哲– OneAPM Ruby工程师 /markgeek 2015/6/29 Ruby发展历史 • 1993年松本行弘开始构想一种面向对象的脚本语言 • 0.95 :1995年公开发布第一个版本 • 1.8 :2003 • 1.9 :2007 • 2.0 :2013.2.24 • 2.1 :2013.12.25 • 2.2 :2014.12.25 Ruby的基本特点 • 完全面向对象,一切皆对象 • 脚本语言 • 自动内存管理 • 面向程序员而非面向计算机– 按照人想象的方式运行 Ruby的运行速度受哪些因素的影响 • 内存管理– 落后的垃圾回收机制,近年正在快速改进 • 完全面向对象– 抽象的代价 • 解释执行 VS 编译执行 • 个人英雄主义式的社区开发模式 • 语法糖的滥用(参考fast-ruby ) Ruby VM GC的发展历程 • 1.9之前版本没有VM ,GC为最基础的MarkSweep实现 • 1.9 笹田耕一(ko1 )实现了RubyVM (YARV ) • 1.9 Narihiro N

文档评论(0)

1亿VIP精品文档

相关文档