Paul Connelly
Paul Connelly
Link to your relevant code please.
> SpecializedViewState display no geometry except what comes from the ElementDecorator Would you agree that subclassing SpatialViewState to achieve this is a pretty clumsy solution (albeit, potentially necessary due to...
I have outlined the proposal verbally with Caleb and Joe. Actual implementation only just started yesterday. I want to tinker with the code for a bit before producing and sharing...
Can you elaborate upon why setting the tile state to "abandoned" should fix this problem?
`disposeContents` resets the state to `NotReady` (not `Abandoned`) to indicate that the content is not loaded, but can be reloaded if it is needed later - same as if the...
The culprit is `RealityTile.preloadProtectedTiles`. We should disable preloading when under memory pressure. Proposed solution is to add a property like `TileAdmin.allowPreloading` that always returns false on mobile (RealityTileTree.ts checks this...
@DStradley is this only reproducible with reality models? It would be surprising if the tile tree asks us to load content for a tile, but after the content loads the...
> it is not likely that many of the other models are under memory pressure (which is key here Have you performed the experiment of setting the memory threshold very...
`pruneAndPurge` is the normal mechanism by which we free up memory consumed by tiles that are no longer in use. `freeMemory` is the mechanism by which we free memory consumed...
> I assume we still don't want to free tiles that are actually being displayed (or trying to be)? Right, that is why `freeMemory` only frees selected tiles (based on...