How to solve blocking and locking performance problems with profiling
opsian.com