Environment Details
- MicroStream Version: EclipseStore 1.1.0
- JDK version: java21.0.1
- OS: ubuntu 17
- Used frameworks: springboot 2.7.8
Describe the bug
For more higher performance , I adjust the defaultSlotSize of class BinaryStorer from 1024 to 10240, org.eclipse.serializer.persistence.types.DefaultObjectRegistry minimumCapacity from 1 to 1024;
the eclipse store performance is higher then default,
Could I do like this and it is safe? do any one know why this change can increase the performance? Thank you very much.
@fh-ms @hg-ms
` public class Default
implements BinaryStorer, PersistenceStoreHandler, PersistenceLocalObjectIdRegistry
{
///////////////////////////////////////////////////////////////////////////
// constants //
//////////////
private final static Logger logger = Logging.getLogger(BinaryStorer.class);
protected static int defaultSlotSize()
{
// why permanently occupy additional memory with fields and instances for constant values?
return 10240; // anything below 1024 doesn't pay of
}`
public final class DefaultObjectRegistry implements PersistenceObjectRegistry public static DefaultObjectRegistry New(final float hashDensity) { return New(hashDensity, 10240); }

To Reproduce
change the defaultSlotSize of class org.eclipse.serializer.persistence.binary.types.BinaryStorer from 1024 to 10240
change the minimumCapacity of class org.eclipse.serializer.persistence.types.DefaultObjectRegistry from 1 to 1024
Expected behavior
EclipseStore works well
I