[
https://issues.apache.org/jira/browse/UIMA-6200?focusedWorklogId=411725&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-411725
]
ASF GitHub Bot logged work on UIMA-6200:
----------------------------------------
Author: ASF GitHub Bot
Created on: 28/Mar/20 14:40
Start Date: 28/Mar/20 14:40
Worklog Time Spent: 10m
Work Description: reckart commented on pull request #37: [UIMA-6200]
Constructing aggregate engines is slow
URL: https://github.com/apache/uima-uimaj/pull/37
- Added a couple of different approaches and some unit tests
- This remains work in progress
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 411725)
Remaining Estimate: 0h
Time Spent: 10m
> Constructing aggregate engines is slow
> --------------------------------------
>
> Key: UIMA-6200
> URL: https://issues.apache.org/jira/browse/UIMA-6200
> Project: UIMA
> Issue Type: Bug
> Components: Core Java Framework
> Reporter: Richard Eckart de Castilho
> Priority: Minor
> Fix For: 2.10.5SDK
>
> Attachments: Screenshot 2020-03-15 at 18.52.48.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Creating an aggregate engine is slow because every time a default fixed flow
> descriptor is loaded from the classpath as XML and parsed.
> *FixedFlowController*
> {code}
> public static FlowControllerDescription getDescription() {
> URL descUrl = FixedFlowController.class
> .getResource("/org/apache/uima/flow/FixedFlowController.xml");
> FlowControllerDescription desc;
> try {
> desc = (FlowControllerDescription) UIMAFramework.getXMLParser().parse(
> new XMLInputSource(descUrl));
> } catch (InvalidXMLException e) {
> throw new UIMARuntimeException(e);
> } catch (IOException e) {
> throw new UIMARuntimeException(e);
> }
> return desc;
> }
> {code}
> IMHO, this should be loaded once and then cached permanently - or be
> constructed completely programmatically (also once!) and never loaded at all.
> !Screenshot 2020-03-15 at 18.52.48.png!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)