
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 TomCorvios GmbH is a privately-held Austrian software company founded in 2009.
Thomas Zehetner-Schatzl
Commercial register number: FN324459x
Commercial register court: 4600 Wels, Austria
EU VAT number: ATU64809915
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.
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.
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.