A profile after a year of property hooks

A profile taken specifically to check whether a year of converting methods to properties had a cumulative cost.

the top twenty entries by total time, compared against
the same profile from 2024:

  no hook appears in either list
  the aggregate time in accessor-shaped functions:
    2024  1.4% of the request
    2026  1.3%

nothing moved.

which is the answer, and the reason to look was that a
year of a syntax that hides work is exactly the change
that could have had a diffuse cost nobody profiled for.

A diffuse cost spread across two hundred call sites is the thing a profile is worst at showing, which is why the comparison is against a baseline rather than a reading of one profile. Twenty minutes to establish that nothing happened, and the alternative was assuming it.