This Epic is for improving various aspects List and ListView
Status
Active.
Goal
- Fix garbage collection trigger for
ListView (rebuild elements buffer without unreferenced elements). We want to defer this until it is truly necessary (e.g. at column exporter boundaries) and do it as few times as possible, as it is an expensive operation. Also create a better heuristic for gating garbage collection.
- Create
ListLayout and/or ListViewLayout, since both arrays are written naively with FlatLayout. See previous issue.
- Implement HOFs for operating on list elements.
Motivation
Unresolved questions
This Epic is for improving various aspects
ListandListViewStatus
Active.
Goal
ListView(rebuildelementsbuffer without unreferenced elements). We want to defer this until it is truly necessary (e.g. at column exporter boundaries) and do it as few times as possible, as it is an expensive operation. Also create a better heuristic for gating garbage collection.ListLayoutand/orListViewLayout, since both arrays are written naively withFlatLayout. See previous issue.Motivation
Unresolved questions