Julian Jandl

Julian Jandl

Lead Performance Engineer
at PushBased

Julian is Lead Performance Engineer, Trainer & Consultant at PushBased. As a web performance enthusiast, he loves experimenting with cutting edge technologies to improve the speed of the web at scale. Julian is conducting performance audits for existing applications, fixing performance bottlenecks and teaching about web performance & Angular in workshops.

Analyze the JS Heap and Detect Memory Leaks

Memory leaks or high memory consumption are the number one reason for crashing browser sessions. However, analyzing the memory consumption of javascript applications and identifying memory leaks are one of the most difficult tasks to perform, even as a dedicated performance engineer. It requires a deep understanding of the language, specific tooling and most of the time of the underlying application and its various states as well.

With this talk I want to invite you to a deep dive into the memory analysis of javascript applications. I will point out the theoretical concepts of javascripts memory consumption, the garbage collection process, the memory heap and memory leak identification.

Based on comprehensive demo applications I will walk you through a methodical approach on how to identify and fix memory leaks while showcasing the latest available developer tools.