

Facebook Inc. is trying to make the lives of mobile application developers a little easier with the release of a new open-source performance testing tool.
The tool is called Profilo, which Facebook describes it as a scalable, mobile-first performance tracing library for Android. Explaining the rationale for the tool, the social media giant pointed out that mobile testing, which involves ensuring apps perform as expected across a range of operating systems, bandwidth and other variables, is one of the biggest challenges for app developers.
Facebook’s explanation of how Profilo works is pretty technical, but essentially the tool is designed to manage data streams from mobile applications that can be used to measure various aspects of their performance. The idea is that developers can reconstruct the state of the app during any interaction they’re trying to measure, in order to assess and improve its performance. Furthermore, Profilo also serves as a configuration system for the collection of telemetry data from specific devices.
“Profilo vastly improves the turnaround time on performance regressions by giving us the precision to understand the root cause for regressions as small as tens of milliseconds of CPU time,” Facebook engineer Delyan Kratunov wrote in a blog post.
Another unique capability of Profilo — and this gets more technical yet — is its “Java stack unwinder,” which can comprehend virtual machine structures and collect stack traces without using the official Java APIs, thereby overcoming issues around suspension-based stack unwinding.
Profilo is the latest in a series of open-source tools Facebook has released that are mostly aimed at developers. Some of the company’s notable open-source projects of late include the Open/R networking development platform, which it uses to build new network applications and functions whenever it needs to expand them.
Facebook also recently unveiled a second application performance related tool called RacerD. That tool was designed to examine software code for issues known as “race conditions,” which can cause apps to behave in abnormal ways, and prevent them from occurring.
Support our open free content by sharing and engaging with our content and community.
Where Technology Leaders Connect, Share Intelligence & Create Opportunities
SiliconANGLE Media is a recognized leader in digital media innovation serving innovative audiences and brands, bringing together cutting-edge technology, influential content, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — such as those established in Silicon Valley and the New York Stock Exchange (NYSE) — SiliconANGLE Media operates at the intersection of media, technology, and AI. .
Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a powerful ecosystem of industry-leading digital media brands, with a reach of 15+ million elite tech professionals. The company’s new, proprietary theCUBE AI Video cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.