PHPStorm performance issues on OSX

Written on 2018-04-25

Are you using a fancy Mac with the latest and greatest hardware, yet still having performance issues with PHPStorm? I've been struggling with this the past few months.

It turns out, the solution might be rather unexpected. Instead of disabling plugins, inspections and what not; it seems like there's an issue with font rendering in the JRE for Mac.

This means that on certain resolutions, for certain fonts and for certain kinds of antialiasing, PHPStorm will need a lot of CPU power just to render fonts. So how to fix it? There are a few options.

  • Use another font. I was using Ubuntu Mono, and it turns out it requires quite a lot of CPU. I've switched to Monaco instead.
  • Disabling Subpixel antialiasing. Go to Preferences > Appearance & Behavior > Appearance to configure antialiasing in your editor to Greyscale instead. Your fonts won't look as good, but you'll notice a huge performance improvement.
  • Wait for JetBrains to find a fix. 2018.2 might fix some things, but the real solution will take a while. There's an active discussion on the topic here.

If you're looking for even more performance improvements that can be made in PHPStorm, take a look over here.

Things I wish I knew when I started programming

Things I wish I knew when I started programming cover image

This is my newest book aimed at programmers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Read more

Comments

Loading…
No comments yet, be the first!
Noticed a tpyo? You can submit a PR to fix it.
HomeRSSNewsletterDiscord© 2025 stitcher.io