
Perftiquette #6
by Perfluencer

Episode 6 of hashtag#perftiquette
A rendezvous point is one of the few thread synchronization mechanisms supported by load testing tools. Under the hood, it’s an implementation of a counting semaphore – a design pattern used to limit the concurrent access to certain memory blocks. It usually goes along well with a spin lock, where a thread would periodically check if it could acquire a lock l (or not).
Now, performance testers like to do things a bit differently and we typically use a counting semaphore (Rendezvous point) to enforce maximum and controlled concurrency on a specific action. It’s pretty useful if you can’t have many virtual users due to physical constraints but still want to perform a heavy spike of users at the same time.
Are you using any synchronization points in your tests? What have you used it for recently?
hashtag#performanceengineering hashtag#loadtesting hashtag#performancetesting
Share this content:













Post Comment