Ruby 应用的性能调优
课程简介
本课程介绍了 Ruby 语言及其虚拟机,垃圾回收的发展历史,并分别介绍了 Ruby 语言内置的 Profiler ,以及开源工具 RubyProf , StackProf , RackMiniProfiler , OneAPM Ruby 探针的开发模式,演示了如何利用这些工具进行一般 Ruby 应用和 Web 应用的性能调优,并对 Rails 应用的本身性能特点做了分析。
讲师介绍
李哲, OneAPM Ruby 探针负责人,在最近的五年中一直从事 Ruby 相关的应用开发,自动化研究和性能调优工作。
课程目录
- Ruby 语言的发展历史(一)
- Ruby 内置的 Profiler 的使用(二)
- Ruby-Prof 的基本使用方法(三)
- Ruby-Prof 的 CallStack 格式及 KCacheGrind 的使用(四)
- StackProf 的使用(五)
- Rails 框架的性能调优及相关工具介绍(六)
- 总结(七)