Ruby Rogues

Episode 419: RR 411: What causes Ruby memory bloat? with Hongli Lai

Ruby Rogues

Sponsors

Panel

  • Charles Max Wood
  • Dave Kimura
  • Eric Berry

Joined by Special Guest: Hongli Lai

Summary

Eric Berry starts by sharing how Phusion and Phusion passenger changed his career and thanks Hongli Lai for his work. Hongli talks about where Phusion is now and shares what's new with passenger 6. The panel compares passenger and puma and Hongli explains why passenger is the better choice. The panel wonders about deployment strategies and Hongli shares what he has seen done with Passenger.

Hongli discusses the article he wrote about memory bloat. He starts by explaining why he wrote the article. The panel discusses what causes memory bloat and how to identify memory bloat versus memory leaks. Hongli explains how the system memory allocator works and why people are using Jemalloc instead. The panel discusses Jemalloc and wonders why Ruby doesn’t adopt Jemalloc. Hongli shares his magic solution for solving the memory bloat problem and other tips for managing memory.

Links

Picks

Dave Kimura:

Hongli Lai:

Eric Berry:

Charles Max Wood:

Special Guest: Hongli Lai .

Next Episodes


Ruby Rogues

MRS 086: Tung Nguyen @ Ruby Rogues

📆 2019-04-30 12:00 / 00:38:42



Ruby Rogues

Episode 416: RR 408: Zeitwerk with Xavier Noria @ Ruby Rogues

📆 2019-04-16 12:00 / 00:54:03


Ruby Rogues

MRS 085: Pedro Cavalheiro @ Ruby Rogues

📆 2019-04-10 12:00 / 00:51:42