I have a few questions. How does task manager calculates performance of processes??how to we get performance curves?? Is that possible to improve the performance of a process for example reducing its CPU usage and increasing speed of its execution; if yes please tell me about it. I tried to google it and tried to search a lot but unfortunately could not find any good results. I also searched in msdn Library and there also i did not find some considerable results. The only thing I found was in "Adminstrativ tool > performance" but I am not sure if it the right thing .It would be really appreciated if you can contribute something and throw some light on this topic. Thanking in advance. looking forward to a solution for these questions.