Even under constant load, the behavior of a system is affected by variance, perturbations, single-threaded execution and other time-based issues, and never completely uniform. Using profilers to analyze the performance of a system generally involves aggregating events or samples over a period of time, and identifying these small variations in the full profile becomes a needle-in-a-haystack problem. FlameScope solves this by combining a subsecond-offset heatmap, for navigating a profile and visualizing these perturbation, with a flame graphs for code-path analysis.
For the past 13 years Martin's career evolved around technology and performance engineering, leading major initiatives at Netflix, Expedia and other companies. Currently, as a Performance Architect at Netflix, Martin is responsible for improving the performance of the Netflix service, for its 148+ million users, watching hundreds of millions of hours of movies and TV shows every day. Martin is also a Venture Advisor at monashees+, one of the largest venture capital firms in Brazil, angel investor and advisor to multiple startups, and an avid open source contributor.
Speaker
Martin Spier,Netflix