Hi,

Thanks for this. Investigating... -Marshall


On 6/29/2020 6:15 AM, Augusto Ribeiro Silva wrote:
> Hi all,
>
> I am writing because I noticed that our pipelines got considerably slower 
> after updating to UIMA3. The cause of the slowdown seems to be the fact that 
> the method getJCasRegisteredType located in TypeSystemImpl uses a 
> synchronised block. We haven't noticed it before but when I was running a 
> pipeline in a large machine (48 cores with 80 worker threads) many of the 
> threads were blocked in this specific method.
>
> I just wanted to point that this is a big problem for us and I am not sure if 
> you are aware or if there is some workaround. I am at this point considering 
> packaging our own version of UIMA without the synchronised block since our 
> types are not dynamic and should be loaded when the pipeline starts so it is 
> unlikely that we need the synchronised access to the type registry.
>
> Best regards,
> Augusto
>
>
> ________________________________
> Disclaimer:
> This email and any files transmitted with it are confidential and directed 
> solely for the use of the intended addressee or addressees and may contain 
> information that is legally privileged, confidential, and exempt from 
> disclosure. If you have received this email in error, please notify the 
> sender by telephone, fax, or return email and immediately delete this email 
> and any files transmitted along with it. Unintended recipients are not 
> authorized to disclose, disseminate, distribute, copy or take any action in 
> reliance on information contained in this email and/or any files attached 
> thereto, in any manner other than to notify the sender; any unauthorized use 
> is subject to legal prosecution.
>
>

Reply via email to