The performance and problem analysis tools can help you find many different
kinds of problems in your distributed applications, especially these:
- Performance problems - Actions take longer than expected to execute (for
example, a Web page takes a long time to load after the user
has clicked a button)
- Memory leaks - Application doesn't handle memory usage well, resulting
in out-of-memory errors during normal operation.
- Application failure - The application fails, either by suddenly ending
with or without warning (crashing), or by entering an unresponsive state
(hanging).
The tools can be used to gather data about these kinds of problems from
applications running in production or development environments.