New Feature: Max Memory Monitoring

PHP Performance

The PHP INI setting memory_limit is important to configure right for two reasons:

  • Set too low and an increasing number of requests fail due to memory limit reached errors.
  • Set too high reduces the theoretical number of PHP processes that can run on a single server.

To help you finding the right memory_limit setting Tideways now offers two additional ways to see the maximum memory in use:

  1. on the service level for the currently selected time period
  2. for every bucket in the performance graph, visible via the tooltip when hovering.

I have recorded a short three minute video demonstrating this feature:

Max Memory Monitoring If you want to know more, setting the right memory limit was also a topic Matt and I interviewed our guest Arne Blankerts about in episode 8 of the Undercover ElePHPant podcast about PHP-FPM tuning and we wrote a blog post on PHP-FPM tuning with more details.

About the author

  • Benjamin

Benjamin
Founder & CEO

I am the founder and CEO of Tideways. I started the company over 10 years ago with the mission to move the PHP ecosystem forward, starting with performance. As managing director, I work across product, strategy, and the day-to-day of building a developer-focused SaaS business.

I’m a core contributor to the Doctrine open-source project and a founding board member of the PHP Foundation, which reflects my long-standing commitment to the PHP ecosystem. I particularly enjoy working at the intersection of application performance, developer experience, and the open-source community that makes PHP what it is. Outside of work, I enjoy board games, hiking, and coffee.