Iam looking for a good perfomance analysis/testing tool, I use Apache and Jserv, My application has Java Applets,Swings,networking,Multi-threading, Servlets,Xml,Xsl.
I need to measure the performance of the application in terms of :
- Memory usage
- Thread usage
- CPU usage
- memory leak
- bottlenecks (application layer or network layer)
- Network load
- What happens when maximum numbers of users use the application
- Total number of requests made for any page or pages
- From where the requests are coming
- What kind of requests that are coming in, i mean valid http or not.
One important thing is, this performance analysis tool should not affect my Application in any means.
plz help me,