Marshall Schor created UIMA-4155:
------------------------------------
Summary: use bulk operations, avoid sort/dedup in serialization of
indexed FS
Key: UIMA-4155
URL: https://issues.apache.org/jira/browse/UIMA-4155
Project: UIMA
Issue Type: Improvement
Components: Core Java Framework
Reporter: Marshall Schor
Assignee: Marshall Schor
Priority: Trivial
Fix For: 2.7.0SDK
The various serialization methods which start from the indexed types call the
getIndexedFSs to get the indexes for 1 view. This method does extra array
creation and sorting / deduping, not needed if there's a guarantee of no
duplicates. This is now possible due to the change to add default bag indices
(no need to merge "set" indices), and if allow_duplicate_add_to_indices is not
specified. Eliminate this extra overhead in that case, and also use "bulk"
methods where possible that avoid iterating and use things like
System.arraycopy to accumulate the results.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)