You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by GitBox <gi...@apache.org> on 2022/11/23 08:06:19 UTC

[GitHub] [uima-uimafit] reckart opened a new issue, #215: Improve scanning performance when there are many classloaders

reckart opened a new issue, #215:
URL: https://github.com/apache/uima-uimafit/issues/215

   **Is your feature request related to a problem? Please describe.**
   The `TypeSystemDescriptionFactory` and similar classes cache descriptors on a per-classloader level. In cases where there are many dynamically created classloaders, this forces many re-scans and in particular re-parsings.
   
   **Describe the solution you'd like**
   Extend the caching mechanism such that pre-parsed descriptors are stored for each of the discovered locations. That way we cannot save on the scanning, but if the same location is discovered again at a later time, at least we could already have the pre-parsed and pre-resolved type system for that locating lying around in memory and ready to be merged into the final result. This would tremendously speed things up.
   
   **Describe alternatives you've considered**
   Reduce the number of classloaders in the target scenario - which is an option, but there may still be more than the uimaFIT caching can currently deal with in a swift manner.
   


-- 
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: dev-unsubscribe@uima.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [uima-uimafit] reckart closed issue #215: Improve descriptor scanning performance when there are many classloaders

Posted by GitBox <gi...@apache.org>.
reckart closed issue #215: Improve descriptor scanning performance when there are many classloaders
URL: https://github.com/apache/uima-uimafit/issues/215


-- 
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: dev-unsubscribe@uima.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org