Use Robust Debugging Tools


The debugger is one of the key features of Wolfram Workbench. One of the prime benefits is the ability to use different breakpoint types and watch expressions to study your code as it runs, so that you can detect and fix any problems.

Debugging Session


The Workbench profiler allows you to see details of the execution of your Mathematica functions. Seeing the number of evaluations and time spent on parts of your code can highlight areas that will yield the highest return for optimization efforts. This report shows that much of the time was spent on vector multiplication; as this is a fast operation, we can see that the execution time for this function is optimized.


Unit Tester

The Workbench tester performs unit testing for your code, with useful features for writing and running tests. The tester produces a report that tells you whether all tests have passed, lists any that failed, and gives links from the report to the actual tests in the test file.

Unit Testing
Get Workbench Now—Free with Premier Service