The MetadataKB and derived classes (StorageKB and PushpullKB) make use of the Util#generateModel(...) method to combine a graph pattern with a binding set to get RDF data. This method uses a cache to increase the performance, but from analyzing a memory dump it seems that this cache causes high memory usage of the StorageKB and PushpullKB.
The MetadataKB and derived classes (StorageKB and PushpullKB) make use of the
Util#generateModel(...)method to combine a graph pattern with a binding set to get RDF data. This method uses a cache to increase the performance, but from analyzing a memory dump it seems that this cache causes high memory usage of theStorageKBandPushpullKB.