Here's a video I did recently on increasing your FastLED performance.

Here’s a video I did recently on increasing your FastLED performance. It focuses on removing delays, loops and adding some basic math and a few cool functions in order to improve your loop speed.

Excellent Andrew. Nice examples of what just a few changes can do to improve things.
Is your showfps function here the same as the FastLED getFPS or something a bit different? Actually, what FastLED library file is the getFPS code in, I’m not finding it?

Thanks for sharing, really useful for a beginner like me!

@marmil I originally tried to use FastLED’s getFPS() function, but got inconsistent results throughout my testing, so I had to come up with that standalone version.

this is so great!

Looks great!

@Andrew_Tuline : Thank you for posting this video tutorial. This is great answer to my recent request to you. It is a very creative way to eliminate loops and delays.