Profiling, Re-Invented

The new industry standard profiling tool.
From installation to first fix in less than 10 minutes.

profile-img
Kite & Lightning | Ikrima Elhassan, Co-Founder

“Seriously cannot recommend Superluminal profiler enough. It Just Works™
Case: VS locks up on project open for 2 minutes. Traced it, could instantly see where the problem was, and 5 min later, found the offending process

End to end, 7 min for what historically took ~2hrs”

Do you use instrumentation or sampling?

Why compromise? Superluminal brings you the best of both in one seamless experience.

Sampling

Instrumentation

Superluminal logo
  • Zero integration time

    Hit the ground running. No need for intrusive markup of your code.

  • Graphical Interface

    Best-in-class visualizations let you explore and recognize performance problems with minimal effort.

  • Unbiased Profiling

    Annotating your code means bias towards where you think the problem is, instead we show you where it really is.

  • Provides Context

    Get the big picture by going beyond the bare statistics. Understand why, when and in what order your code is executing.

  • Kernel Level Stacks

    See what really happens under the hood when you perform that system call. It’s like having X-ray vision.

  • Precision

    Unprecedented precision through our high frequency sampling engine (8KHz+). When needed, add even more precision through use of our API.

Start 14 day trial

We won’t ask you for any personal information. Promise.

DarkVision | Jaap Suter, Principal Engineer

Superluminal is an utter joy to use. I went from download to profiling in five minutes. An hour later, several embarrassing performance issues were made painfully obvious. After just four days, I got our frame-time down from 50 to 20 milliseconds. It also helped us find and fix a number of concurrency problems that reduced our load-time from 5 to just 1 second. Thanks again – easily the best money I’ve spent on any software tool.

Client Selection

...and many more we can't show here because they're working on top secret projects.

All your profiling needs in one place

profile-img
Guerrilla Games | Michiel van der Leeuw, Technical Director

Superluminal is great. We mostly use it to profile long-running processes and thread interactions (think: servers, content conversion, offline rendering). Its UI is really simple and quickly allows you to go from overview, thread interactions, PC samples, to source and disassembly. We fixed many performance issues, including ones we didn’t even know we had.

Visual UI

Superluminal is the only sampling profiler that displays the profiling data in a visual UI. Sampling data is displayed on a per-thread timeline, which allows you to see exactly what function is being called when, in what order, and what other functions are being called around it.

Multithreading Analysis

Understanding the complex interactions between threads in a program can be key in resolving performance issues. These complex interactions are visualized in an intuitive interactive interface that allows you to inspect blocking and unblocking callstacks and easily navigate between them.

High Frequency Sampling

High frequency sampling (8 – 40 kHz, depending on platform) allows you to hit the ground running without the need to make any code modifications. Sampling can start right from the start of the application, allowing you to inspect application startup, including DLL loading, the static initialization phase and more.

Source & Disassembly

The source window displays source code along with per line timing and thread state information. To drill down even deeper, a mixed-mode disassembly view lets you view per-instruction timing information. If no source code is available, the disassembly is displayed.

Filtering

Superluminal is capable of isolating a specific portion of a capture. Investigate unexpected frame spikes, or zoom in to the startup phase of your application.

And much more!

For more detailed information, take a look at our full list of features!

What are you waiting for?

Download, Install, Optimize. Test all features for 14 days, no strings attached

What you risk gaining

No need to annotate your code Best multi-threading analysis available An enjoyable, smooth and scalable UI
Start 14 day trial

We won’t ask you for any personal
information. Promise.