1. A process for facilitating contention analysis, the process utilizing a device which has at least one logical processor in operable communication with at least one memory, the process comprising the steps of: executing a multi-threaded application; creating during execution of the application a contention log for the application; after execution of the application ends, identifying from the contention log for each of a plurality of resources a total number of resource point-of-view contentions which occurred during execution of the application for the resource; and after execution of the application ends, determining from the contention log for each of a plurality of threads a total number of thread point-of-view contentions encountered by the thread during execution of the application.