This is with 50 events, 50 resources and fitWidth = true and scrolling for 5 minutes.
Support Forum
I have now tried in vertical mode, with the settings you suggested. But I still cannot get it to leak b-released
elements. The amount of released elements vary as you scroll, when you are in a crowded area there will be much fewer, when in a sparse area much more. But the sum of released and unreleased event elements should be stable after a first full scroll through.
This is after scrolling a lot up and down, here we are at a very crowded part of the schedule:
As shown in the console, there is only a single released element, and 852 events in view. After scrolling to a sparse area:
There are now a lot of released elements (797) and only a few in view (53). But the sum is the same, nothing leaked.
Are you on the latest version?
Johan Isaksson
We are not exactly on latest; we are using 6.1.3
After the same exercise, try clearing the store, so technically there shouldn't be any b-released nodes, but when you profile it and check detached nodes, you can see in detaches nodes and on browser task manager if you see memory footprint, it is not dropping to base memory even after clearing the data.
I understand, actually I was able to replicate the issue when .b-released nodes are removed manually, sometimes resource headers are getting blanked out, to refresh UI again, I am calling scheduler.refresh()
For now, since in our case these nodes are piling up, with this node removal change we see improvement in scrolling performance, we are going ahead with our workaround, till we have some way to limit them.