Performance problems

You’ve made extensive use of DataAdapters, and your application has been performing well. Lately, though, it has started to slow down dramatically, and users report that the longer they use the application, the more sluggish it becomes.

One manager is sure that it is a memory leak or something related to not closing connections, How can you determine the validity of such a statement?
What might you do to speed things up?