[Glass] List and Fast list instances
Martin McClure
martin.mcclure at gemtalksystems.com
Fri Dec 10 12:47:49 PST 2021
On 12/10/21 11:50, bruno buzzi brassesco wrote:
> Martin,
>
> Thank very much for the answer.
You're welcome!
>
> So fastListInstances and a like iterate over the Object Table in order
> to build the result set ?
Now we're getting into some of the areas where I don't recall all of the
details. :-)
IIRC the repository scan is done in page order to get good I/O
performance, rather than in object table order.
But yes, the object table is used, and the dead not reclaimed set, and
other data structures, so that just "an object was found on a page" is
not enough for it to be included in the result set. It must be in the OT
(and therefore not shadowed) and not dead. And there are a number of
optimizations whose details I don't know.
Regards,
-Martin
More information about the Glass
mailing list