Displaying search results for .

Does RevDeBug send my data to your cloud while recording?

No. RevDeBug is not sending recorded data to our cloud servers. We have 20 years of experience in creating enterprise software for large companies and we know that sending even a glimpse of their data to a third party is a „no go”. RevDeBug runs on your servers and on your developer’s machines, not ours.

Do you have access to my codebase?

No. We do not see your codebase. Nor any information about it.

What data is being sent in the Customer Improvement Program?

RevDeBug collects only the usage statistics. Like, what button you have clicked, and what version of Visual Studio you are using. It helps us tremendously in improving how our reverse debugger works and allows us to make it more user-friendly. You can opt-out from sending those type of information by going into Tools > Options > RevDeBug > General > Send Usage Data.

How RevDeBug works with Code Pattern Analysis?

RevDeBug disables the Code Pattern Analysis temporarily, when RevDeBug is used to build the solution. We unfortunately doesn’t play well with it yet. If you rebuild your solution without the use of our compiler the Code Pattern Analysis should be enabled. If it isn't, it’s a bug - in case of such issue please inform us about it at support@revdebug.com.

Do you support web apps running on Microsoft IIS?

Yes and you don’t need to reconfigure IIS to make it work. Just compile your project with RevDeBug and that’s it. The next time you access your web app it will stream the recording into your Visual Studio (you don’t even have to hit the ‘run’ button).

Do you support web apps running on IIS Express inside Visual Studio IDE?

Yes. Just compile your project with RevDeBug and that’s it. The next time you access your web app it will stream the recording into your Visual Studio (you don’t even have to hit the ‘run’ button if IIS Express was already started).

Do you support apps running on Mono?

Right now we are not officially supporting Mono runtime. We had numerous successes running apps compiled with RevDeBug on Mono. We need more tests before we can officially support it, but please try it out and send us feedback!

How much slower will my apps run under RevDeBug?

RevDeBug doesn’t inspect everything Virtual Machine is processing, but only parts that were instrumented beforehand. Which allows fine tuning of what you record and what slowdown you can expect.

RevDeBug tries to not slow down your app, but instrumentation will always add some overhead. And if there is a lot of data manipulation taking place in memory recording such data to disk, which RevDeBug does, will make your application run slower.

Avarage slowdown we have observed is between 1.2 to 7 times, but take into account you can use RevDeBug with On-demand option. With it you can dynamically enable or disable recording and avoid the slowdown when you don't need the recording to take place.

Below are results of running unit testing suites of various Open Source projects to give you overall feel about performance penalty:

NInject (dependency injection framework)
HearthstoneDeckTracker (WPF desktop app)
SocialGoal (MVC 5 Web app)

My app uses .NET 2.0, would RevDeBug work with it?

Unfortunatelly there wasn't much interest in .NET 2.0 support for us to continue it but feel free to contact us at support@revdebug.com if you require it.

My app uses .NET 4.5 or later, would RevDeBug work with it?

Yes, RevDeBug support .NET framework 4.5 or later and .NET Core 2.0 or later.

Does RevDeBug support .NET Core?

Yes, RevDeBug support .NET framework 4.5 or later and .NET Core 2.0 or later.

What programming languages does RevDeBug support?

RevDeBug supports .NET projects written in C# and VB.NET. Stay tuned, there are more languages and platforms to come!

What are current limitations of RevDeBug?

Please refer to "Limitations" and "Known issues" sections on Requirements page

Will my app compiled with RevDeBug still work when my subscription ends?

Yes. You don’t need an active RevDeBug subscription to run your application that was compiled with the use of RevDeBug.

Help, can't activate trial license! All I see is an error message "Couldn't connect to the License Server..."

Make sure you are conneced to internet and you have HTTPS (443) port open on your firewall. It is only needed the first time you run Visual Studio after installing RevDeBug.

How can I see complex types in RevDeBug recording?

RevDeBug does not support this feature right now, only values read or set are being recorded. With full complex types being recorded, the recording tended to get overwhelmingly large. We will certainly add this functionality in the future - once we make sure, that it will work perfectly for everybody.

Didn't find answer to your problem? Contact us at
support@revdebug.com