On top of what Vishu suggested you should tune the JVM wisely according to the server real needs. I have seen users to configure large heap size hoping to gain better performance. This can cause performance issues relevant to full GC which is proportional to the size of the heap.
For preformance issues, you must capture and analyze the thread dumps, run the OOTB profiling and check the request.log for slow requests. It is mentioned in detail here . Also, review the performance tuning tips .
Actually the thing is that in our prod. server everything is working properly, but in our Project we are fetching data from node properties to our custom pages through Sightly. And that particular reports page where all data need to be displayed are taking more than 2-3 mins to load. As it is working fine on Stage server. Please let me know for more clarification. Thanks
Also, make sure that you have configured regular maintenance tasks to purge any failed workflows (workflow purge) and also purge any old versions (version purge). Please also check if all your custom workflows have been made transient as explained in document  below.