Ruby 2.1 has introduced a lot of internal changes and tools that make it easy to build profilers using those tools.
In this talk, I will be talking about:
Detailed explanation of the internal changes brought upon in Ruby 2.1 particularly about the instrumentation provided in the latest version.
How other projects use these low-level features to develop high-level libraries. example: MiniProfiler, StackProf.
What information can one get out of using one of these tools.
Build a basic profiler using these tools.