theigl commented on issue #2559:
URL: https://github.com/apache/fory/issues/2559#issuecomment-3253041161

   Unfortunately not. After running in production for a couple of hours, my 
serializer pool has stabilized and all Fory instances have encountered most 
classes. Now my logs show one or two serializers being created for rarer 
classes every couple of minutes. That's exactly what I would have expected.
   
   However, my profiler still shows high load from creating serializers:
   
   <img width="931" height="320" alt="Image" 
src="https://github.com/user-attachments/assets/36bbf6d1-a0ac-4c6c-ad2b-25f51a35b155";
 />
   
   I use a custom `SerializerFactory` to log attempts to create new serializers 
but nothing shows up in my logs. I don't understand how this can happen, 
because I don't see a code path that invokes 
`DisallowedList.checkNotInDisallowedList()` and then bypasses my custom 
`SerializerFactory`.
   
   I'm afraid I will have to build a custom version of `Fory` that adds much 
more logging.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to