]
Dan Berindei resolved ISPN-6483.
--------------------------------
Fix Version/s: 9.0.0.Final
Resolution: Done
The cache marshaller was removed with ISPN-6905
CacheRpcCommandExternalizer frequently performs lookups from
GlobalComponentRegistry
------------------------------------------------------------------------------------
Key: ISPN-6483
URL:
https://issues.jboss.org/browse/ISPN-6483
Project: Infinispan
Issue Type: Enhancement
Components: Core
Reporter: Sanne GRINOVERO
Priority: Major
Labels: performance
Fix For: 9.0.0.Final
This is a significant CPU consumer; talking with Dan and Galder it looks like the reasons
for the design might have changed and this could be simplified.
{noformat}
org.infinispan.factories.GlobalComponentRegistry.getNamedComponentRegistry(String)
org.infinispan.marshall.exts.CacheRpcCommandExternalizer.getCacheMarshaller(String)
org.infinispan.marshall.exts.CacheRpcCommandExternalizer.writeObject(ObjectOutput,
CacheRpcCommand)
org.infinispan.marshall.exts.CacheRpcCommandExternalizer.readObject(ObjectInput)
{noformat}