System(s), method(s) and computer program product to facilitate performance prediction of a multi-threaded application in presence of resource bottlenecks has been disclosed. One or more queuing networks are represented for resources employed to run the multi-threaded application. The resources comprise of software and hardware resources and the queuing network comprises of a hardware queuing network and the software queuing network. A performance metrics comprising one or more parameters is computed by using an iterative technique with a predetermined value of service demand. One or more parameters in form of a throughput value and response time are determined thereby determining the performance of the multi-threaded application.
展开▼