PartitionAlloc: Add a perftest for SpinLock.

On desktop (Linux, with Xeon Haswell @2.6GHz):
*RESULT SpinLockPerfTest lock()/unlock(): = 77640912 runs/s
*RESULT SpinLockPerfTest.WithCompetingThread lock()/unlock(): = 2632040.75 runs/s

Android, Pixel 1:
*RESULT SpinLockPerfTest lock()/unlock(): = 11583783 runs/s
*RESULT SpinLockPerfTest.WithCompetingThread lock()/unlock(): = 49735.421875 runs/s

Bug: 998048
Change-Id: I4337b116e1374d28ce5f657405ee8fee2d8fad6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771964
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Benoit L <lizeb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690701}
2 files changed