[ https://issues.apache.org/jira/browse/GEODE-8213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17144705#comment-17144705 ]
ASF subversion and git services commented on GEODE-8213: -------------------------------------------------------- Commit e0149c40f5e27d984bb8101cd8bdb0067d62e11b in geode-native's branch refs/heads/develop from Alberto Gomez [ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=e0149c4 ] GEODE-8213: Switch SerializationRegistry spinlock to mutex (#621) * GEODE-8213: Switch SerializationRegistry spinlock to mutex * GEODE-8213: Renamed some class data members and removed unused includes > C++ native client performance bottleneck in access to serialization registry > ---------------------------------------------------------------------------- > > Key: GEODE-8213 > URL: https://issues.apache.org/jira/browse/GEODE-8213 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Alberto Gomez > Assignee: Alberto Gomez > Priority: Major > Fix For: 1.14.0 > > > 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 . -- This message was sent by Atlassian Jira (v8.3.4#803005)