Ivo Anjo is a Software Engineer at Datadog. His main focus is the Ruby Language. He is currently working on building a Ruby profiler and was a speaker at RubyKaigi 2022. He returns to the show with Chuck and Valentino to discuss the gvl-tracing gem, a Ruby gem that he recently created. It is a Ruby gem for getting a timeline view of Global VM Lock usage in your Ruby app. Additionally, he describes how this may be applied to improve performance and speed up Ruby Apps. About this Episode • Features of gvl-tracing Gem • Applying Global VM Lock to Ruby Applications • How Ruby Profiler works • All about Heap Sampling and its benefits
SponsorsAppSignalDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs Membership Linkstracing ruby’s (global) vm lockGVL Instrumentation API ivoanjo/gvl-tracing[EN]Hunting Production Memory Leaks with Heap Sampling / @KnuX and @KJTsanaktsidis - YouTubeAnalyze Ruby Code Performance With Datadog Continuous Profiler | DatadogAll About Queueing In Rails Applications / Nate Berkopec - YouTubeHunting Production Memory Leaks with Heap Sampling - RubyKaigi 2022GitHub - zendesk/ruby_memprofiler_pprof: Experimental memory profiler for Ruby that emits pprof files.GitHub - bloomberg/memray: Memray is a memory profiler for Pythonsubscribe to my newsletter!Ivo Anjo.meTwitter: @KnuX Picks • Charles - Tenpenny Parks | Board Game - BoardGameGeek • Charles - Keeper of the Lost Cities • Ivo - Linus Torvalds’ interview snippet where he mentions that “the Ruby people, strange people”, helped a lot in popularizing git • Ivo - Real World Applications with the Ruby Fiber Scheduler - RubyKaigi 2022 • Ivo - TRICK 2022 (Returns) - RubyKaigi 2022 • Ivo - Megaruby - Running mruby/c programs on Sega Mega Drive - RubyKaigi 2022 • Ivo - The Culture Map by Erin Meyer • Valentino - First Ruby Friend • Valentino - Galactic Unicorn (Pico W Aboard) - Pimoroni
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis
Dansk
Danmark