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 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 Chief Product Officer at Blackfire. He has been supporting several start-ups & SMEs 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.