Implement exception handling. Add line numbers. View call trace. Report call stack and variables. Debug. Profile code to find performance bottlenecks. Measure test coverage.
User feedback on Profiler
"VB Watch Profiler found two lines in my program which slowed it down. Now, after fixing these lines with 5 clicks, the program works faster than ever, up to 10 times. And I thought I used a bad algorithm and had to write the program anew from scratch."
Daniel Springwald, springwald.de
"I have only used your Profiler for about an hour, but it has picked up several bottlenecks in my application already. It is an extraordinary piece of software instrumentation. I cannot think of a more useful bit of software I have purchased in the last 5 years."
John Weatherley, Technical Director, DSG (ISO9001 Accredited Company)
"I ran the Profiler option. One routine — DoEvents — was taking all of the clock cycles."
"After some analysis and a little re-coding the application that took 20-30 minutes of 100% CPU (and completed about 60% of the time) did the same job in 4-6 seconds with about 25% CPU."
"After using VB Watch Profiler I've managed to reduce data loading time from over 500 s to <10 seconds. VB Watch Profiler gave me the bottlenecks and saved me a lot of work."
Stein Groth, haBit Software
User feedback on Protector
"VB Watch Protector eliminated 40 hours per week of support calls and emails. It made the biggest difference in customer support."
"By the way, VB Watch is superb. We couldn't distribute without it. Our software is an Internet TV Receiver. We distribute it to the public and therefore have no idea who is using it. However, we have to know what errors are occurring and there is no better way than VB Watch. We have found virtually all the bugs through VB Watch and I honestly can't see how we would have done so without it."
Chris Patterson of VideoDam
"VB Watch v2 has been a great help in finding the critical problems, our users are spread all over the world and due to limited connectivity it was impossible for us to otherwise see what actually had happened when the application crashed (now we received all details in the mail). VB Watch has greatly improved our product quality and user confidence."
Theo de Roo, MAF Europe
Spontaneous, authentic comments by real users.
"When I run the software here, I do not get any errors. When the customer runs it, however, there are errors. We have to put in many lines of code to “trap” conditions, error handling, log files and the like. But VB Watch can save the programmer from these time-consuming tasks. The error logging is very detailed and complete. The response window allows for an e-mail to be sent to the developer, which is very handy. "
Automation Software 03/2006
VB Watch v2 – Profiler, Protector and Debugger
Take cover from run-time errors. Test, debug and profile your code. Increase the quality, stability and performance of your Visual Basic 6.0 programs.
VB Watch is three tools in one: Profiler, Protector and Debugger. Profiler measures performance and test coverage. Protector implements robust error handling. Debugger helps monitor your executables. Download demo
VB Watch editions
VB Watch comes in two editions: Standard and Pro.
Change note: Enterprise Edition available with a single user license starting December 2012. Team licenses still cover 5 users.
Licensing is per developer. Run-time royalty free for users of your own software.
Run-time files installed with VB Watch v2: BDir.dll 1.0.0, ccrppgr6.ocx 22.214.171.124, ccrpudn6.ocx 126.96.36.199, CSWSK32.OCX 188.8.131.520, gksui16.exe 1.73.236 (uninstaller file), MSINET.OCX 184.108.40.206, TabDockVBW.ocx 220.127.116.11, unzip32.dll 18.104.22.168, vbwFunctionsVB6.dll 22.214.171.124, zlib.dll 126.96.36.199. Visual Basic 6.0 required.
©Aivosto Oy -