Reverse debugging technology provides us with a lot of detailed data about the behavior of our application in the production environment. It allows you to find the root cause of bugs much faster than traditional debugging, making bug fixing a predictable process. But apart from error fixing, data gathered by RevDeBug can give you insights about your app efficiency even when running on production.
How does it work?
RevDeBug is an extension for Visual Studio which allows you to build your projects using the reverse debugging technology. It records everything that happens in your application, which lines of code were executed and what variables’ values were processed. While such recording is an indispensable tool while hunting for root causes of bugs you can also use it to check which methods are the most commonly used and which of them may cause the performance problems.
Find bottlenecks with ease
Even tiny performance imperfections in methods called multiple times may cause great delays. Our performance profiler pinpoints the most overused ones and you can obtain this data from development, staging, testing and even production environments. Now you may find out on which parts of your code you have to focus on to enhance the efficiency as much as you can.
Although it is not the main function of RevDeBug, code coverage data is also a great help with finding unused parts of code on tests or on production. It provides you with the information on which parts of your code were executed.
Reverse debugging technology has opened new horizons for C# developers
Never before in the history of software development, we had such possibilities for tracking applications’ behavior and reasoning of what happens “under the hood”. You may take RevDeBug for a spin in your own projects – register today and try the 14-day trial for free!