A Java program (Standalone application) which sends 10MB file to another application/server takes lot of time.
What are the steps that I need to take care to improve the performance? What tools I can use to identify and understand where the problem is? How to identify if there is a problem with the network.. and what tools to use?