Hi! šŸ‘‹

I’m Tom, the founder and developer of NProfiler.

NProfiler originally started as a byproduct of a long-term research project focused on the data processing fundamentals of the human brain. To run these complex simulations, C# is my language of choice.

Years ago, I bought a commercial .NET performance profiler from a well-known industry leader to speed up my simulations. After a few sessions, I noticed a frustrating pattern: the profiler was constantly leading me to optimize the wrong areas due to inaccurate time measurements. Looking at the market, I realized that every other tool suffered from the exact same flaw.

This sparked my curiosity: How does a profiler actually work under the hood, and can it be done better?

After months of deep engineering, I developed a mathematical solution to the notorious profiler overhead problem. That breakthrough became the foundation of NProfiler.

Every license purchased directly helps support my ongoing research. My philosophy for NProfiler is simple: I don't build bloated software. My goal isn't to chase hyper-growth, but to keep this tool focused, incredibly fast, and genuinely effective for developers who face the same frustrations I did.

Feel free to reach out anytime if you have questions, feedback, or a complex performance riddle to solve!

Contact Tom

Company Details

Corvios GmbH is a privately-held Austrian software company founded in 2009.

Address
Corvios GmbH, Baudoplerstraße 20,
4701 Bad Schallerbach, Austria
CEO

Thomas Zehetner-Schatzl

Details

Commercial register number: FN324459x
Commercial register court: 4600 Wels, Austria
EU VAT number: ATU64809915

  • 2012

    Where it all began

    The development started out of pure necessity. I wanted a profiler that combined the best of both worlds: the rich hit counts of instrumentation with the precise timing accuracy of a sampling profiler. The industry thought this was nearly impossible because injected code heavily distorts execution. The hunt for the perfect math to solve this had officially begun.

  • September 2015

    Initial Release: NProfiler 1.0

    The first commercial version. While the UI was minimalistic, the underlying engine already featured a custom overhead compensation algorithm that delivered more accurate timings than industry giants. It was a bit raw, but it proved the concept—and the first enterprise licenses were sold.

  • June 2023

    The Next Generation: NProfiler 5

    A complete ground-up rewrite, from the core engine to the user interface. This version incorporates over a decade of profiling insights, eliminating early architectural limitations. It introduced a completely new, ultra-stable overhead compensation algorithm, a high-performance SQLite-based file format, and a modern UI designed for complex data analysis.