Hi Praveen,
This type of analysis is better to start form running a Fiddler trace so see where most of the time is taken. If you find out that it's on App server, then run ST12 to see what program is taken the longest.
If you can see that in SM50 some program name is not changing for a long time then it can be the program to analyze.
Regards,
Gersh