Intel has announced the release of Continuous Profiler to open source — serving as an example of the company’s open ecosystem approach to catalyze innovation and boost productivity for developers. The optimization agent is actively used by companies including ironSource, ShareChat and Snap Inc. to identify production bottlenecks and optimization opportunities.
Developed by Intel Granulate and contributed to the open source community, Continuous Profiler combines multiple profilers into one view as a flame graph. This unified view offers developers, performance engineers and DevOps a continuous and autonomous way to identify runtime inefficiencies.
Determining why central processing units (CPUs) are busy is a routine task for performance analysis in any testing and production environment. Continuous Profiler delivers a flame graph of the hottest code paths.
“This visualized view makes it immediately obvious where CPU is consumed so you can find cost savings, eliminate bottlenecks, improve throughput, and reduce latency and performance regressions,” said Brendan Gregg, Intel Fellow. “In today’s complex environment, however, flame graphs can unearth so many performance wins that it becomes laborious to apply them all. Intel Granulate automates this task, allowing companies to realize these performance wins now and in the future as Intel develops more optimizations.”
What’s next: With a simple user interface (UI) and seamless integration, Continuous Profiler will add modifications to meet unique developer needs, uncover bottlenecks on the runtime level and boost application performance for improved user experiences.
Together with open source contributors and the broader ecosystem, Intel will further refine the tool and help developers make applications faster, stronger and more cost-efficient.






