I am working in a java project, recently we have fixed one issue and after that it is running very slow, so i thought will learn how to tune the program. Just will explain in a 2 liner, how our environment is set up... Our environment is setup on a unix server machine and will connect to the server(unix machine) from my machine(which is windows) through reflexion x, software. Our main work is processing the xml messages, our java programmes/processors are running continuously listening to a webmethod queue. External sources will send the messages to these queues, when ever there is a message in queue, our processor will pick and process the message(write into the database) I got with me optimizeit software, installed on my machine(not on unix machine). With all this background, Can someone help me out, how to connect the optimizeit running on my machine to server machine and other details. For me all these is very new, hence asking the basic doubts.