Making the Symfony PropertyAccess Component 84% faster

By Christophe Dujarric, on Feb 03, 2016

Kévin Dunglas (@dunglas) is a Symfony core-team member.

PropertyAccess is used by 270+ open source projects. As defined on the Symfony.com website:

The PropertyAccess component provides function to read and write from/to an object or array using a simple string notation.

Aware of the slowness it used to suffer from, Kévin took a shot at it with Blackfire. He quickly figured simple caching strategies that made it possible to improve the overall performance by 84%!

His findings and work resulted in a PR on Symfony 2.8/3.0 which was soon merged.

Find out more in the article he wrote during the #FireUpMyMac contest.

Note: Oh, he publicly shared the profiles and used our oEmbed capacity (now natively supported by WordPress – no configuration needed). Have a look at one of the comparisons!

Christophe Dujarric

Christophe is the Product guy at Blackfire/SensioLabs. He has been working in several start-up companies, helping them to make and sell products out of technologies. He’s involved in every step of the product’s lifecycle, from strategy to design and sales, and loves to coach on product management methods.