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 Chief Product Officer at Blackfire. He's an engineer, but probably one of the least "tech" people in the company. He's wearing many hats, from product management to marketing and sales. He loves the beauty of simple solutions that solve actual problems.