State:Closed|TargetRelease:7.0v1|icon_bug|icon_katana|database:public|Resolution:Fixed|BugID:515213|
Problem summary:
The Geolib3-MT runtime's caching strategy requires user tuning through render settings that have unintuitive effects memory consumption and render time, specfically the combination of sceneTraversal.cache.cacheSoftLimit and .collectionFrequency. The natural way of attempting to configure the runtime for more aggressive eviction (akin to the classic Geolib3 runtime) is to reduce cacheSoftLimit to a 'small' value, but doing so without sufficiently reducing the garbage collection interval actually results in a significant increase in memory consumption.
Steps to reproduce:
Expected behaviour:
Peak render memory consumption reduces, at least up to a point.
Actual behaviour:
Peak render memory consumption may initially reduce, but subsequently rises substantially.
Workaround:
Determine appropriate combinations of values for cacheSoftLimit and collectionFrequency for a given Op recipe.
Tested versions/platforms:
We're sorry to hear that
Please tell us why