Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
It's been observed that when the number of threads used in a Geode client using PdxSerialization is greater than 8, there is an important drop in performance.
Analysing the client process behavior with perf, it has been observed a very high CPU consumption by a spinlock (apache::geode::util::concurrent::spinlock_mutex::lock) used when accessing the serialization registry .