Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 3.3.0, Jena 3.4.0
-
None
Description
The Model.remove(Model) works very slow on large models, as it propagates to GraphUtil.deleteFrom(Graph, Graph), which computes size of the target graph by iterating over all triples. This computation takes nearly 100% of the time of the Model.remove(Model) operation.
It seems this commit introduced the issue: https://github.com/apache/jena/commit/781895ce64e062c7f2268a78189a777c39b92844#diff-fbb4d11dc804464f94c27e33e11b18e8
Due to this bug deletion of a concept scheme on a large ontology may take several minutes.
Attachments
Attachments
Issue Links
- relates to
-
JENA-1284 Improve GraphUtil operations by considering relative graph sizes.
- Closed
- links to