GListModel as a file format interface
One of the things I’ve done this cycle leading up to GNOME 45 is some rework on how we process *.syscap
files. In particular, I wanted to really push the GListModel
interface in GTK 4.
That is a tall order at first sight because Sysprof capture files easily have hundreds of thousands of data frames. To create an object for each would be an enormous amount of overhead.
However, GListModel
allows you to create objects on demand, which means you only need to create them as necessary.