Improving App Performance with LiveView Flame Graph Profiling

206
clicks
Improving App Performance with LiveView Flame Graph Profiling
Mike Binns discusses how to enhance the performance of Elixir and Phoenix apps by profiling them using flame graphs within the Live Dashboard. He starts by describing common sources of inefficiencies such as poor database queries and slow APIs. Binns then introduces Flame On, a LiveView component, as a tool for tracing where an application spends its time during a request. He explains the concept of flame graphs and their use in identifying performance bottlenecks. He highlights the creation of Flame On and demonstrates integrating it into a Phoenix application, showing how it can identify and help resolve a performance issue. Binns concludes by encouraging sharing of flame graphs and mentions DockYard's offer of a free architectural review for Elixir applications.

© HashMerge 2024